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: clean up the "String Manipulation in Macros" section
2008-10-18
H
.
Peter Anvin
t
est/
e
lf
6
4so
.
asm: dem
o
n
s
trat
e
a
cas
e
w
h
ere we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvi
n
ELF64: actua
l
ly generate
r
e
la
t
ive GOT/PLT references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
test
/
Makefile: enable
d
e
bu
g
ging
i
n
f
o
for
e
lftest/elf
t
est
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64
:
G
O
TOFF64 doesn't nee
d
a
gsym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
An
v
in
E
L
F64: W
e
apparently don't need exactitude
fo
r
GOTOF
F
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64:
b
o
th
Small
PIC
a
nd Medi
u
m PIC
model test
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64: GOT and PL
T
references need a
symbol (a
s
lot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F64: u
n
break generating no-segment addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA
:
a
d
d s
a
a
_writeaddr() s
i
m
i
la
r
t
o other locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r A
n
vin
test/Makef
i
le: the elftes
t
objects dep
e
nd
o
n
$
(
N
ASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64: us
e
the
RELA addend field instead
o
f re
l
ying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
Test a
n
d Makefile rules for 32- and 64-bit E
L
F sh
a
red
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
in
NA
S
M 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anvin
Test for BR 217
2
659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 21726
5
9:
F
ix incorr
e
ct
o
utpu
t
value for byt
e
ope
r
a
n
ds
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add reference
to %+ from macro p
a
r
ameter co
n
cat
e
n
ati
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: minor editori
a
l c
h
ange
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix v
a
rious GOT reloca
t
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
Te
s
t fo
r
various
ELF64 GOT reference
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
do
c
: add l
i
nk to the macro
pack
a
ges w
h
en t
a
lk
i
ng abo
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anv
i
n
BR
2
164053: --pre
f
ix _ n
o
t --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
NASM 2
.
05
r
c4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
Document RIP-relative GOT
f
i
x
es
in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
er Anv
i
n
a
s
semb
l
e
.
c:
u
s
e case
4
()
m
acros
like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anv
i
n
disa
s
m:
coll
a
pse all
t
he segment register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
test/pushseg
.
asm
:
a
d
d "pop cs
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
t
est/pushs
e
g
.
asm: test for
p
ush/pop of segme
n
t registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
Reshuff
l
e
a
nd mov
e
t
h
e bytecodes
f
o
r
s
egment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvi
n
C
ollect sta
t
ist
i
c
s
o
n
b
y
t
ecode use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t/imul
.
asm: remove obs
o
lete ERR
O
R
m
arker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Tes
t
for various IMUL
p
attern
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r
A
nvin
Add
mi
s
s
ing IMUL
patt
e
rn: reg64,im
m
8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
A
d
d
a
few missing
\
1
5
-> \275 con
v
ersions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Ch
a
nge \40 class
o
pco
d
es to
\25
4
, except IMU
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ew opc
o
de for 32->64 bit sign-extended immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test/immwarn
.
a
sm: ad
d
a
f
e
w
m
ore non-warn
i
ng te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
R
e
mov
e
is_
s
byte64() and
r
eplac
e
with is
_
s
b
yte32()
plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Avo
i
d
double warning for sig
n
e
d
dw
o
r
d
immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
vin
New opcodes to
dea
l
with 8-bit immediate sign e
x
tended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
A
n
vin
changes:
docum
e
nt imme
d
iate
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
Anvin
BR 2148448: Fix
R
IP-relativ
e
addressin
g
wi
t
h an
i
m
m
edia
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immw
a
rn:
m
ore immediate
warnings test, with n
o
t
es of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Better warnin
g
s
for
o
ut-of-ra
n
ge valu
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test: change
.
s
t
do
u
t/
.
stderr to stdo
u
t/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
ch
a
nges
:
d
o
cum
e
nt
CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter An
v
in
B
R
2148476: F
i
x a
r
gument
s
for a bunch of the CVT* instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
t
e
s
t
/br2148476
.
asm: comp
r
e
h
en
s
ive test of the CV
T
*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test/immwar
n
.
as
m
:
n
e
w test for imm
e
diate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
A
nvin
test/Make
f
ile:
r
ule to run
p
e
r
f
o
rmtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
p
e
rformtest:
u
se -u
w
ith
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
test/M
a
kefile: add
r
u
les
f
or th
e
automat
i
c
t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r An
v
in
asse
m
b
le
.
c: b
e
smart
e
r ab
o
ut w
h
en to suppr
e
ss warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
assemble
.
c: do
n
o
t warn on v
a
lid SBY
T
E op
t
imizat
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
N
ASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
d
o
c/chang
e
s
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er A
n
vin
c
hanges
.
src: document JMP reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
rdsrc
.
pl
:
h
a
ndle tabs in
the inp
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
A
nvin
doc: remove ta
b
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the static information a
b
out warnings in a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow
%warning output to be suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c: cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Document the
-
O0 and
-
O
1
behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anv
i
n
A
d
d
more 64-bit ju
m
p test
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
J
M
P reg6
4
d
oes not require a REX
.
W
p
refix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
NASM
2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
v
i
n
Set __PASS__ to 3 for preprocess onl
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Cle
a
n up
u
nter
m
inated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
Ac
t
ual
l
y make non-power-of-2 alignments w
o
rk
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
An
v
in
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Docum
e
nt __
P
A
S
S
__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add _
_
P
A
SS
_
_ built
i
n m
a
cro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
U
n
break %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
d
o
c/changes
.
s
rc: s
o
mething
clos
e
r to final rele
a
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src: more consistent indentation in %err
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
t
e
st/fwdoptpp: test %er
r
or, %warning, %fat
a
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
NASM 2
.
04r
c
5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%error, %warning o
u
t on th
e
final p
a
ss, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
e
r Anvin
test: te
s
t for code
t
hat relies on t
h
e
optimizer
to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter
A
nvin
N
ASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
P
e
t
er An
v
i
n
NASM
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc:
docum
e
nt t
h
e use
o
f macros
i
n %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
oc: Cal
l
%
xde
f
ine a "r
e
solving define" ins
t
ead o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
do
c
:
c
lean up formatting aro
u
nd -O o
p
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
NAS
M
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er A
n
vin
c
h
anges:
d
ocumen
t
o
p
t
imi
z
er
cha
n
ge
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Ru
n
"ma
k
e alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvi
n
macros
.
pl: don't include
macros fo
r
disa
b
l
e
d
o
utput
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
o
u
ta
o
u
t
.
mac: aoutb is an al
i
a
s for ao
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
m
acr
o
s
.
p
l: be a bi
t
more careful
w
ith o
p
e
n()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anv
i
n
macro
s
:
w
in32 and wi
n
6
4
a
re COFF, not
M
ach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
e
r
Anvin
N
A
SM
2
.
0
4
rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anv
i
n
Remove obso
l
et
e
tagrelease s
c
ript (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anv
i
n
Update doc/cha
n
ges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
ment %use
s
mar
t
alig
n
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
Document %unma
c
ro
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
eter Anvin
outco
f
f: stylistic clean
u
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: defaul
t
out
p
ut symbols
t
o T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvi
n
BR
2
0
48950: fix
c
rash
d
u
e
to m
m
ac
r
o list overfl
o
w
commit
|
commitdiff
|
tree
next