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
ELF64: We apparently don't need exactitude for GOTOFF64
2008-10-18
H
.
Peter Anvin
ELF64: We apparently d
o
n
't need exacti
t
u
de for GO
T
OFF
6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64: bo
t
h
Small PIC and Medium PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
GOT and PLT refere
n
ces
n
e
ed a symbol (a sl
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvi
n
E
L
F64
:
unbreak
g
eneratin
g
n
o
-
s
egment addr
e
sses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter
Anvin
SAA: add
saa
_
writ
e
addr() similar to ot
h
er loca
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
te
s
t/Makefile:
the elfte
s
t o
b
jects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
EL
F
6
4:
use the
RELA
a
ddend fiel
d
inst
e
a
d of
relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r A
n
vin
Test and Makefile rules for 32-
and 64-bit E
L
F shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
t
er Anv
i
n
N
A
S
M 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
Tes
t
for
BR 2172
6
5
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
B
R
2172659: Fix i
n
correct output valu
e
for byte ope
r
an
d
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
Add
r
e
fe
r
ence to %+ from macro pa
r
a
meter
c
oncate
n
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er A
n
vin
doc: minor editorial ch
a
nge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
ELF64:
fi
x
various
GOT rel
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
Te
s
t for various ELF64
GOT ref
e
r
ences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
e
r
Anvin
doc: add
link to the macro p
a
ck
a
ges
w
h
en talking abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2
1
64053:
-
-prefix _
n
ot --p
r
efix
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
D
o
cument RIP
-
relative
G
OT fixes in EL
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
assemble
.
c: u
s
e case4() macros l
i
k
e
in dis
a
sm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
d
i
sa
s
m: co
l
lapse all the segme
n
t regi
s
ter push/po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
test/pushseg
.
asm: add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
er
A
nvin
test
/
pushseg
.
asm:
t
est for push/pop of segm
e
nt
r
e
gister
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
R
e
s
huffl
e
and move t
h
e
b
yte
c
odes for segmen
t
reg
i
s
t
e
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter Anvin
C
o
llect statistics o
n
bytecode
u
se i
n
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 Anvin
t
e
s
t
/imu
l
.
asm: r
e
move obso
l
ete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
T
e
s
t for vari
o
us IM
U
L patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add missing IM
U
L pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few
m
issing \15 -> \275 c
o
nve
r
sions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Change \40 class opcodes to \254, except
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
N
e
w opcode for 32->
6
4 bit sign-exte
n
ded i
m
m
e
d
i
a
t
e w
i
th
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
test/immwarn
.
asm:
add a few more no
n
-warning te
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Re
m
ove is_
s
byte64()
a
n
d replace with is_
s
byte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Avo
i
d
double wa
r
ning for
signed dwo
r
d immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
N
e
w op
c
o
des to deal
with
8
-bit immediate
sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
A
SM 2
.
05r
c
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
changes: document im
m
ediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
BR 2148448: Fix RIP-relative ad
d
ressin
g
with
a
n immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
immwar
n
: more immediate w
a
rn
i
n
gs
test, wi
t
h notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
B
etter warn
i
ngs for out-of-r
a
nge values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
tes
t
:
change
.
stdou
t
/
.
stderr to st
d
out/st
d
err
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chan
g
es: document
C
V
T fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
BR 2148476: Fix
a
rgume
n
ts for a
bunch o
f
t
h
e C
V
T* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br2148476
.
a
sm: co
m
pr
e
hensive test of t
h
e CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pet
e
r A
n
vin
test
/
immwarn
.
a
sm: new test for imme
d
iate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test
/
Makefile
:
rule
to
run perfo
r
mtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest
:
use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter A
n
vin
test/Makefile: add
rules for the automatic t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
a
s
semb
l
e
.
c: be smarter a
b
out when to suppress warn
i
ngs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter
A
n
v
in
asse
m
ble
.
c
:
do not w
a
r
n on valid SB
Y
TE optim
i
z
a
t
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
NASM 2
.
05r
c
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
doc/chang
e
s
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
change
s
.
src: doc
u
men
t
JMP re
g
64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
rd
s
r
c
.
pl: hand
l
e tabs in
t
he input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvi
n
doc
:
rem
o
ve tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the sta
t
ic infor
m
ation abo
u
t
w
a
rnings in a str
u
c
ture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Al
l
ow %warning output
to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r An
v
in
as
s
emble
.
c
: c
l
eanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anv
i
n
Do
c
ument the
-O0 an
d
-O1 be
h
av
i
o
rs
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
in
A
d
d
more 64-bit jump
t
ests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
Anvin
JMP reg64 d
o
es
not re
q
uire a R
E
X
.
W
prefi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS__ to
3 for prepro
c
ess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Clean up unterminated l
i
n
es
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r A
n
vi
n
Actually make non-power-
o
f-2
alignments wo
r
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
N
ASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
e
r Anvin
D
ocume
n
t __
P
ASS_
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
Add __PASS__
builtin macr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
Unbr
e
ak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
s
r
c: something clos
e
r
t
o fina
l
releas
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src:
more consistent inden
t
ation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/f
w
do
p
tpp:
test
%
error,
%
warni
n
g
,
%fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r An
v
i
n
%erro
r
, %
w
a
rning
out on the fina
l
p
a
ss, ad
d
%
f
atal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
te
s
t:
t
est for co
d
e
th
a
t
relies on t
h
e
o
p
timizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
P
e
ter
A
nvin
NAS
M
2
.
0
4
rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc: document the use
o
f macr
o
s
i
n %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
d
oc: Call %xdef
i
ne
a
"re
s
olving
defi
n
e" i
n
stead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anv
i
n
doc:
c
lea
n
up for
m
attin
g
aroun
d
-O option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er
An
v
in
NA
S
M 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
chang
e
s: doc
u
m
ent optim
i
zer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
Run "
m
a
k
e a
l
ldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r
An
v
in
m
acros
.
p
l
:
don
'
t
i
nc
l
ude
m
acr
o
s for disabled
output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac: aoutb is an alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r A
n
v
i
n
macros
.
p
l
: be a bit m
o
re careful with open(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
m
acr
o
s: win32 and win64 a
r
e
C
OFF, not Ma
c
h
-
O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NASM
2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
Remove obso
l
ete
ta
g
r
e
lease scri
p
t
(d
u
p
l
icate of
t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
Upda
t
e do
c
/change
s
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
Document %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Document %un
m
acro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outco
f
f
: styli
s
tic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
ou
t
coff: de
f
ault ou
t
put symbols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter An
v
in
BR 2048950: fix crash due to
m
macro list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
v
in
test/new:
c
lean up white
s
pace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
S
cript
to create new test
c
ase bo
i
l
e
rp
l
ate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
Accept im
p
licit memory size
f
or VMREAD
/
VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2
029472: Wrong oper
a
nd size
for VMREAD/V
M
WRITE in
.
.
.
commit
|
commitdiff
|
tree
next