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
.
P
e
ter Anvin
ELF64: We appare
n
t
ly d
o
n't need exactitude
f
or GOTOFF
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r Anvin
elftest64:
both Small PIC
a
nd Medium PIC
model tes
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOT an
d
PLT ref
e
r
e
nces need a s
y
mbol
(
a slo
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: unbreak generating no-segment addres
s
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
v
in
S
A
A
: add saa_writeadd
r
()
s
i
mila
r
to
o
t
her locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
te
s
t/M
a
k
e
fi
l
e
:
the elftest
objects depend on $(
N
ASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: use the
R
ELA addend f
i
eld instead of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r
Anvin
Test
a
n
d
Ma
k
efile rules for 32- and 64-b
i
t
ELF sha
r
ed
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
T
est for BR
2
1
72659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR
2172659:
F
ix i
n
c
orrect output value for byte op
e
rands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
Add
reference
to
%+ fr
o
m ma
c
ro
p
aram
e
ter con
c
atenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: minor edi
t
o
r
i
al c
h
ange
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64
:
fi
x
vari
o
u
s GOT
r
elocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvi
n
Test
f
or va
r
ious ELF64
G
OT
r
eferences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: ad
d
link
t
o the macro p
a
ckag
e
s w
h
en talking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
B
R
2164053: --prefix _ not --pre
f
ix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
t
er A
n
v
i
n
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-rel
a
tive
GOT fixes in
E
L
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
a
s
semble
.
c: use case4(
)
m
a
cros
l
i
k
e in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
An
v
i
n
disasm: collapse all the segment register
p
ush/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test
/
pushseg
.
asm: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
test/pushseg
.
asm: test
for push/pop of
s
egment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
Reshuffle and move
t
h
e bytecodes
f
or segm
e
nt
r
egister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
C
o
l
l
e
ct statisti
c
s o
n
bytecode use
in insns
b
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
nvi
n
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
test/i
m
ul
.
a
sm: remove obsolete ERROR
marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
Test for various
IMUL pat
t
e
rns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
A
nvi
n
Add missing IMUL p
a
ttern: reg64
,
imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Add
a few missing \1
5
-> \275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Change \40 cla
s
s
opcodes
to \25
4
, except
I
MUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nv
i
n
New opc
o
de for 32->64 bit s
i
gn-ext
e
nded
immed
i
ate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/immwarn
.
a
sm: add a few
m
o
re no
n
-war
n
ing tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Remove is_sb
y
te
6
4
(
)
and repl
a
c
e
with is_sbyte32
(
)
plu
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
void
d
ou
b
le
w
a
rning for
s
igned dword immedi
a
te
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
nvin
N
e
w opco
d
es
t
o deal with 8-bit immediate sign ext
e
nded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: do
c
ument immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
BR 2148448: Fix RIP-relative
a
ddressing with an
i
mmediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anv
i
n
immwarn: mor
e
immed
i
ate warn
i
ngs test, with
n
o
tes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
An
v
in
Better warnings
f
or out-of-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
tes
t
: cha
n
ge
.
stdout/
.
stderr
t
o
s
t
dout/st
d
err
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
cha
n
ges: document CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2
1
48476: Fix argu
m
ents for a bunch o
f
t
h
e
C
VT
*
instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
A
n
vi
n
test/br21
4
8476
.
a
s
m
:
co
m
prehensive tes
t
o
f
t
he
C
VT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pete
r
Anvin
test/immwarn
.
a
s
m:
n
ew test f
o
r
i
mmedia
t
e warni
n
g
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/
M
akef
i
le: rule to r
u
n per
f
ormtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter
An
v
in
p
e
rfo
r
mtest: use -u
with
d
iff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
test/M
a
kefile:
a
dd rules for the a
u
t
omati
c
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
assemble
.
c: be sma
r
te
r
about when to suppress warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvi
n
assemble
.
c: do not warn on valid SBYTE op
t
imization
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
doc/chang
e
s
.
sr
c
: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: document JMP
r
eg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsr
c
.
pl:
handle
t
a
bs
i
n th
e
input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
doc:
remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
Pu
t
t
he sta
t
ic informati
o
n abou
t
warnings
i
n a struc
t
u
r
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anv
i
n
Allow %warning output to be supp
r
essed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
a
ss
e
mble
.
c: clean
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
Do
c
umen
t
the
-
O
0
a
nd -O1
behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anv
i
n
Add more 64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
An
v
i
n
JMP
re
g
64 does n
o
t req
u
ire a RE
X
.
W
pr
e
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
N
ASM
2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvin
Set __PASS__ t
o
3 fo
r
preprocess
o
nly
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Clean up unter
m
inated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter A
n
vin
Actually
make n
o
n-powe
r
-
of-2 alignments wor
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
04r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
A
n
vin
Doc
u
ment __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __PASS_
_
buil
t
in macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Un
b
reak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/change
s
.
src: something closer
t
o
f
i
nal r
e
lease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
et
e
r
Anvin
nasmdoc
.
s
rc: more
c
onsistent ind
e
nt
a
tion in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
t
e
s
t/
f
wdop
t
pp:
t
est %er
r
or, %warning
,
%f
a
tal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
NASM 2
.
04rc
5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
i
n
%error, %warning
o
ut o
n
t
he
f
inal pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anv
i
n
test: test
for code th
a
t relies on the opti
m
izer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NASM 2
.
0
4r
c
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter
A
nvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anv
i
n
doc: document the use o
f
ma
c
ros in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
doc: Call %xdefine a "resolvi
n
g de
f
ine" ins
t
ead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter
Anvin
do
c
: clean up formatting
a
ro
u
nd -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
N
A
S
M
2
.
0
4
r
c2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
cha
n
g
es: document op
t
imizer
ch
a
n
ge
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: don't inclu
d
e m
a
cros for disabled out
p
ut
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac: aoutb is a
n
ali
a
s fo
r
a
out
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er
A
nvin
mac
r
os
.
pl: be a b
i
t more ca
r
eful with open
(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
ma
c
ros: win32
a
nd
win64 are COFF,
n
ot Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter
An
v
in
N
ASM
2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
Remove ob
s
olete tagreleas
e
s
c
ript (
d
u
plicate
of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Up
d
ate doc
/
changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %u
s
e smar
t
align
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
D
ocument
%
unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: s
t
ylistic c
l
eanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r Anvin
outcoff: d
e
f
a
u
l
t output symbo
l
s to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter
A
n
v
in
BR
2
048950: f
i
x cr
a
sh
due to
mmacro list
o
verflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
A
nvin
test/new: clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
e
r Anvin
Scri
p
t
to cre
a
te n
e
w test case boil
e
rplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvi
n
Accep
t
imp
l
ic
i
t memory size for VM
R
EAD/
V
MWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anvin
BR 2029472: Wrong
o
perand size for
V
MREAD/
V
MWR
I
TE in
.
.
.
commit
|
commitdiff
|
tree
next