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
preproc: BR 2222615: fix segfault on bogus %ifmacro
2008-11-06
H
.
Peter A
n
vin
p
r
e
proc: BR
2
222615: fix
segfault on b
o
gus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: f
i
x typo in the
d
escription of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix c
a
pitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: re
m
ove duplicate entry for the "er
r
or" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: retroactiv
e
ly document
updates to
t
he warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er
A
nvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
et
e
r Anvin
do
c
/
c
ha
n
ges
.
src: document -
W
/-w fix as
a NA
S
M 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better description
o
f t
h
e nu
m
b
er-overflow wa
r
ni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
BR: 2196966: make
the -w/
-
W op
t
ion
s
work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter A
n
vin
When issuing
w
a
rnings for E
A
displacement
s
, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
A
nvin
NASM
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
doc/ch
a
n
g
es
.
sr
c
:
u
p
date release
notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
The CRC32 i
n
structions
ca
n
ta
k
e 66 prefixes as
well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
te
s
t
/c
r
c32
.
a
s
m
: test the CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 21
9
0
521: fix
t
he CR
C
3
2 opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
N
A
SM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR
21872
1
0
: Fix PFRCPV
a
nd PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er Anvin
assemble: not all bac
k
end
s
handle intra-segm
e
n
t
OUT_
R
EL*
A
DR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
B
R 2148448
:
fix relative
a
dd
r
esses in bin ou
t
put
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Upd
a
te
.
gitignore
to in
c
lud
e
additiona
l
generated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anv
i
n
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once
ag
a
in,
fix generation of "naked" OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er
A
nvin
NASM
2
.
0
5
rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
doc/c
h
a
n
ge
s
.
src: doc
u
me
n
t massive changes to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anv
i
n
ELF64: PLT32, GOTP
C
REL, and GOTPCREL64 really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF
6
4: the "size" ar
g
ument t
o
OUT_REL*ADR isn
'
t really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
assemble: fo
r
OU
T
_
REL*ADR
,
the "s
i
ze" argu
m
ent i
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
test
/
elf6
4
s
o
.
asm: demo
n
s
t
rate a ca
s
e
wher
e
we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF64: a
c
tually gene
r
ate re
l
a
tive GOT/PLT
refer
e
nces
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefile:
e
nable debugging inf
o
fo
r
e
l
ftest/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
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
.
Pete
r
Anvi
n
ELF64: We apparently d
o
n't need exactitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
A
n
vin
e
lf
t
e
st64: both Small PIC an
d
Medium PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
E
LF64: GOT and
PLT
references
n
eed a symbol
(
a sl
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64: unbre
a
k
g
e
nerating no-segment a
d
dresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
S
A
A: add saa
_
wr
i
t
e
a
d
dr() similar
to other locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
test/Makefile:
t
he
el
f
t
e
s
t
objects
d
epend on $(N
A
SM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F6
4
: use
t
he RELA addend
field inst
e
ad of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test
and Makefile
rules for 32- and 6
4
-bi
t
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvi
n
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
vin
T
e
st for
B
R 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
B
R 2172659:
F
ix in
c
orrect
o
ut
p
ut value for byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
Add reference to %+
f
rom macro
p
a
r
a
me
t
e
r
concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
doc:
m
ino
r
editorial change
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
.
Peter Anvin
T
est for various EL
F
6
4
GOT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
do
c
: add link to the macr
o
pack
a
g
es when
t
a
lk
i
ng
a
bout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter
A
nvin
B
R
2
1
64053: --prefix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
NASM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
Document RIP-rel
a
t
i
ve GO
T
fixes in E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assem
b
le
.
c: use ca
s
e4() macros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disa
s
m:
c
oll
a
pse all the segment re
g
ister
p
ush
/
pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
vin
test
/
pus
h
seg
.
asm: add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
tes
t
/pu
s
h
s
eg
.
asm: te
s
t for
push/pop o
f
segment r
e
gisters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
Reshuf
f
le
a
nd move
t
he byt
e
codes fo
r
segment
re
g
ister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Colle
c
t st
a
tistics on bytecode u
s
e in
i
nsnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
er
A
n
vin
NASM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
An
v
in
test/imul
.
asm: remove
o
b
s
olete
ERROR
m
arker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Test for
v
arious IMUL patt
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add missin
g
IM
U
L pattern: reg64,im
m
8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
f
e
w
m
iss
i
ng \15 ->
\275 conversio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ch
a
nge
\
4
0
class opc
o
des t
o
\254, except
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
New opcod
e
fo
r
32->64 bit sign-e
x
tended immediat
e
w
ith
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
test/immwarn
.
a
s
m: add a few m
o
r
e
non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyte64(
)
and
re
p
lace with is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
An
v
in
Avoid
double wa
r
ning for sig
n
ed dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
An
v
in
New op
c
o
d
es to deal with 8-b
i
t immed
i
ate sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
i
n
changes: docume
n
t immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 2148448:
Fix
RIP-r
e
lative
addressing with an
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
n
v
i
n
i
mmwarn: more im
m
ediate
w
arnings
t
est, w
i
th notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vi
n
B
e
tter
w
arnings for out
-
of
-
rang
e
va
l
ues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test: chang
e
.
stdout/
.
stde
r
r to stdout
/
s
td
e
r
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
ges: documen
t
CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2
1
484
7
6
: Fix argum
e
nts for a bunch
of the CVT
*
i
n
s
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
te
s
t/br2148476
.
asm:
c
omprehensive test
of t
h
e C
V
T*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvi
n
tes
t
/
i
mmwa
r
n
.
asm: new te
s
t for imme
d
ia
t
e w
a
rnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
test/Makefile: rule to ru
n
perfo
r
mtest
--
d
i
ff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
pe
r
formte
s
t: use -u with dif
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvi
n
test
/
Makefile: a
d
d rules
f
or the automa
t
ic t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
assemble
.
c: b
e
s
marter ab
o
u
t
when to sup
p
ress war
n
ings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvi
n
a
ssemble
.
c: do not warn on
v
alid SBYTE optimizatio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
d
oc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvi
n
changes
.
s
r
c: d
o
c
ument JM
P
r
e
g64
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rd
s
rc
.
p
l
: handle ta
b
s in t
h
e i
n
p
ut
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
doc: remove t
a
b
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
e
r
A
nvin
Put
t
he st
a
tic informat
i
on about w
a
rn
i
ngs in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter Anvin
Allow %warning outpu
t
to be sup
p
resse
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvi
n
a
s
semble
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter
Anvin
Docume
n
t the -O0 an
d
-O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Ad
d
mor
e
64-bit jump tes
t
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
JMP
r
eg64 do
e
s
not re
q
u
ire
a
REX
.
W prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter
A
n
vin
NASM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r A
n
vin
Set __
P
A
SS__ to 3 f
o
r preprocess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
C
lean up
u
n
t
erminate
d
lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
A
c
tually make non-po
w
er-
o
f-2 al
i
g
n
m
ents work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
N
ASM 2
.
04rc
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvi
n
Documen
t
__
P
A
SS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __PA
S
S__ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next