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
preproc: BR 2222615: fix segfault on bogus %ifmacro
2008-11-06
H
.
Pet
e
r Anv
i
n
pre
p
roc: BR 22
2
2615: fix segfault on bogu
s
%ifm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
doc: fix typo in the desc
r
iption
o
f
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
do
c
: fi
x
c
a
p
it
a
lizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: remove d
u
plicat
e
entry
f
or the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
A
nvin
doc: retroac
t
ively document upd
a
tes to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/chan
g
es
.
s
r
c: docu
m
ent
-
W
/-w fix as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anvin
B
e
t
t
e
r descripti
o
n
of the number-ov
e
rfl
o
w
w
arni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
B
R: 21
9
6966: make
the
-
w/-W o
p
tions work a
g
ain
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnin
g
s
for
E
A
displacem
e
nts,
u
se th
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc/c
h
anges
.
s
r
c
:
u
pdate rele
a
s
e notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
T
he C
R
C
3
2 instructions can
take 66
p
r
e
fixes
a
s wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter Anvin
test/crc32
.
a
s
m: t
e
st the CRC32
i
n
str
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
B
R
2
190521: fix t
h
e CRC32 opco
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anvin
BR 218721
0
:
Fix P
F
RCPV
an
d
PFRSQR
T
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anv
i
n
a
s
s
emb
l
e: not al
l
ba
c
ken
d
s
handle intra-se
g
ment OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter
A
nv
i
n
BR 21
4
8448: fix relati
v
e ad
d
r
e
s
s
es
in b
i
n output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
U
pdate
.
giti
g
n
o
r
e
to i
n
c
lude
addit
i
onal gene
r
ated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64: once again,
f
ix gener
a
t
ion of
"n
a
ked
"
O
U
T_REL*AD
R
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
t
e
r
A
n
vin
doc/ch
a
nges
.
s
rc: documen
t
massive
cha
n
ges
to
E
L
F64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
6
4
: PLT3
2
,
G
O
TPCR
E
L, and GOTPCREL64 really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF64: the "size"
argument to OUT_REL*
A
DR
i
sn't really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
assembl
e
: for OU
T
_REL*ADR,
t
h
e "si
z
e" argum
e
nt
i
s not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/e
l
f64so
.
asm: de
m
onstrate a case wher
e
we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: actually g
e
nerate relative GOT/PLT referen
c
es
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
tes
t
/Makefile: ena
b
le deb
u
g
g
ing info for
e
lftes
t
/
e
l
ftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF
6
4: GOTOFF6
4
d
oesn't n
e
ed a gsy
m
at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: We ap
p
are
n
t
ly
d
on'
t
need exacti
t
ude
for GOTO
F
F64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
e
l
ft
e
st64: both Small PIC and Med
i
um PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF64: GOT
a
nd
P
L
T references need a s
y
m
b
ol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF64: unbr
e
ak generating n
o
-seg
m
ent address
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
SAA: add saa_writeaddr() s
i
milar to ot
h
er
l
o
cation
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
tes
t
/Makefile: th
e
elftest objects depend
o
n $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64: u
s
e the REL
A
addend
f
ield instead of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
Test and Makefile rule
s
for 32-
a
nd
6
4-
b
i
t
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvin
NASM
2
.
05
r
c5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
Test
for B
R
2
1
72659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 217
2
659: Fix incorrec
t
ou
t
put value
for
byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
Add reference to %+ from macro parameter
c
o
ncatenat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
doc:
m
i
nor e
d
itorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
ELF64: fix various G
O
T relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
i
n
Test
for
v
a
rious ELF
6
4
G
OT reference
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvi
n
doc:
a
dd
l
ink
to the
macro
p
a
c
kages when talk
i
ng about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2
1
640
5
3: --p
r
efi
x
_
not --
p
r
e
f
ix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
NASM 2
.
05
r
c4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r Anvin
Docu
m
ent RI
P
-relative GOT f
i
xes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
assemble
.
c: use cas
e
4(
)
macros like in
d
isasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvi
n
disasm: c
o
lla
p
se all the seg
m
ent re
g
ister push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
t
e
st/pushseg
.
a
s
m: 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: test for push
/
po
p
of segment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
Reshuffle and move the bytec
o
des for segment r
e
gist
e
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
er
A
n
vin
Coll
e
ct statis
t
ics on bytec
o
de use in
insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter Anvin
NA
S
M
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r
A
n
vin
test/imul
.
asm: remov
e
ob
s
olete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Test for var
i
ous
I
MUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Ad
d
missing IMUL patte
r
n: reg64,imm
8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
vin
Add a few mi
s
sing
\15
-
> \275 c
o
nversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Change \
4
0
class opcodes to \254,
e
x
cep
t
IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
New opcode f
o
r
32->64 bit
sign-extended immedia
t
e with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
t
e
st/
i
mmwarn
.
asm
:
add
a few more
non
-
wa
r
ni
n
g tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Remove is_sbyte64
(
)
and
replace
w
ith i
s
_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
nvin
Av
o
id
double warning for signed dword
i
m
mediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
New opcodes to deal
wi
t
h 8-bi
t
immediate sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
NAS
M
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
c
hanges: docu
m
ent
immediate fi
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r A
n
vin
BR 2148
4
48: Fix RIP-relative add
r
essing wi
t
h an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
immwa
r
n: m
o
r
e immedi
a
te wa
r
n
i
ng
s
t
est,
w
ith notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Better
w
arning
s
f
o
r ou
t
-
of-ra
n
g
e
values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test
:
change
.
stdout/
.
stderr to
stdout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: document
C
VT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvi
n
BR 21484
7
6: Fix arg
u
ments
f
o
r
a b
u
nch of
the CVT*
instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
tes
t
/br
2
148476
.
asm: comprehensive test of the
CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pete
r
A
nvin
test/immwarn
.
asm:
n
e
w test fo
r
immediate
w
a
r
nings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
tes
t
/M
a
kefile: rule to
run per
f
o
r
mtest --d
i
ff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
per
f
ormtest: use -u
w
ith diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
n
v
i
n
tes
t
/
M
akef
i
le: add
r
u
les for the automatic t
e
st
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anv
i
n
as
s
e
mble
.
c:
b
e smarter ab
o
ut when
t
o sup
p
ress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
assembl
e
.
c: do
n
ot
w
arn on
v
alid SB
Y
TE optimizat
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
NAS
M
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc
/
changes
.
src: u
p
date
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: documen
t
JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
r
d
src
.
pl: handl
e
tabs
in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: r
e
m
o
ve tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the static infor
m
ation ab
o
ut w
a
rning
s
in
a
struct
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
e
r Anvin
A
llow
%
warning
o
ut
p
ut to
b
e suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
ass
e
mble
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
e
r
A
n
vin
Document the -O0 and
-
O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
e
r A
n
vin
A
dd
more 64-b
i
t jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anv
i
n
JMP reg64 d
o
es not
r
equire a RE
X
.
W prefi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter A
n
v
i
n
S
e
t __PAS
S
__ to
3
for
preproc
e
ss onl
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Cle
a
n up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
v
i
n
Actually make no
n
-power-of-2 al
i
gnm
e
nts work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anv
i
n
Document __
P
A
S
S__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Add __PASS__ b
u
i
ltin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next