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
ELF64: We apparently don't need exactitude for GOTOFF64
2008-10-18
H
.
P
e
ter
A
nvin
EL
F
6
4: We apparently don'
t
need exactit
u
de for GO
T
OFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r An
v
i
n
e
l
ftest64:
both Small PIC and Medium P
I
C model te
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvi
n
ELF64:
G
OT and PLT
refere
n
ce
s
ne
e
d a symbol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: unbr
e
ak generating
no-segment addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r Anvin
S
AA: add sa
a
_
writeaddr(
)
simil
a
r to other locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
t
est
/
Makefile: the elftest objects depend on $(NAS
M
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter
Anvin
ELF64:
u
se the R
E
LA
a
ddend f
i
el
d
instead of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
Test
a
n
d
M
akefile rules fo
r
32- and 64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r
A
n
vin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for BR
21
7
265
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 2172659: Fix inco
r
rect output value for byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter
A
nvin
Add r
e
f
e
rence to %+ fro
m
macro parameter c
o
ncatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
doc: m
i
nor editorial c
h
a
nge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF6
4
: fix var
i
ous
G
O
T
reloca
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for variou
s
ELF64
G
O
T
references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
do
c
: ad
d
link
t
o the macro packages w
h
e
n
t
a
l
king
a
b
out
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
B
R
2164053: --prefix _
not --prefix
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
An
v
i
n
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
D
ocument RIP-relative GO
T
fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
Anvin
a
ssem
b
le
.
c: use case4() mac
r
os l
i
ke i
n
disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
A
n
vi
n
disasm: collapse all the segmen
t
regi
s
ter push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvi
n
t
e
s
t
/pushseg
.
asm:
add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
vin
test/
p
ushs
e
g
.
asm:
t
est fo
r
pu
s
h
/pop of segment regist
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter
Anv
i
n
Resh
u
ffle a
n
d mo
v
e the byteco
d
es f
o
r segment reg
i
ster
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anvin
C
o
l
lect s
t
atist
i
cs
o
n by
t
e
c
ode us
e
i
n insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
est/imul
.
a
s
m: remov
e
obso
l
et
e
ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Te
s
t
for vario
u
s
I
MUL pat
t
erns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
A
d
d miss
i
n
g
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
A
nvin
Add a
f
ew missing \15 -> \275 c
o
nversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Change
\
40
class opcodes t
o
\254, exce
p
t
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er A
n
vin
New
opco
d
e f
o
r
3
2->64
b
it sign-e
x
tended
immediate wit
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test/immwarn
.
asm: add
a
few
m
ore non-warning
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyte64() and replac
e
wi
t
h
is_sbyte32
(
) p
l
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Avo
i
d do
u
ble warning for sign
e
d dword im
m
ed
i
at
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
N
e
w
o
pcodes to deal wi
t
h 8-bit im
m
ediate
s
ign
ext
e
n
d
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
0
5
rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
c
h
anges: docu
m
ent immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 2148448: Fix RI
P
-relative addressing w
i
th an i
m
me
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn: mor
e
immed
i
ate
w
arnings test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
Be
t
ter warnin
g
s for out-of
-
range
values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
te
s
t
:
cha
n
ge
.
std
o
ut/
.
s
tderr to stdout/s
t
derr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: document CV
T
f
i
xes
.
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 arg
u
m
e
nts f
o
r a bunch
o
f the CVT*
instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br2148476
.
asm: comprehen
s
ive t
e
st o
f
t
h
e CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
et
e
r Anvin
test/immwarn
.
asm
:
new tes
t
for
i
mmed
i
ate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: rule
t
o
run performte
s
t --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r An
v
in
performtest: us
e
-
u wi
t
h d
i
ff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Mak
e
file: ad
d
r
u
les for the automatic tests
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
b
l
e
.
c: be
s
m
arter about when to su
p
press
w
arnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
n
vin
assemble
.
c: d
o
not warn on valid SBYTE o
p
t
i
m
i
zations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
N
A
S
M 2
.
0
5
rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
sr
c
: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
c
hanges
.
src:
d
ocument
JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
rdsrc
.
pl
:
h
andle
ta
b
s i
n
t
h
e input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
P
ut t
h
e static information about warnings in
a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
Allow
%
warning output to be
s
uppress
e
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
a
s
semble
.
c:
c
leanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
Do
c
ument the -O0 and -O1 behavior
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
te
r
Anvin
Add
m
ore 6
4
-bit jump te
s
ts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
J
M
P reg64
does
not requir
e
a REX
.
W prefix
.
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
.
Pe
t
e
r
Anvin
S
et __PASS
_
_ to
3
for preprocess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Clea
n
up unt
e
rm
i
nated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvin
Actually make
n
on-power
-
of-2 alignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r
Anvin
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
Docum
e
nt __PASS_
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Add _
_
PASS
_
_ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbreak %warn
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
doc/change
s
.
src
:
someth
i
ng c
l
oser to fin
a
l
r
eleas
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r
Anvi
n
nas
m
doc
.
src: more co
n
sistent indentation
i
n
%
error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
test
/
f
w
d
o
p
tpp: test %er
r
or, %
w
arning, %fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
NASM 2
.
0
4rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%error
,
%warning out on th
e
final pass, add %fat
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
test:
test f
o
r code
t
h
at relies on the optimizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvi
n
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pe
t
er Anvin
N
A
SM
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
doc
:
document
the use of macros in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
e
r Anvi
n
doc:
C
all
%
xdefine a
"
resolvi
n
g
d
efin
e
" instead
o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
An
v
in
doc: clea
n
u
p
fo
r
ma
t
ting around
-
O o
p
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
NA
S
M 2
.
04
r
c2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
Anvin
c
h
ange
s
: document opti
m
i
z
er change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Ru
n
"make
a
llde
p
s"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
macro
s
.
pl:
d
on
'
t includ
e
macro
s
f
or disab
l
ed output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vin
o
utaou
t
.
mac: aoutb
i
s an alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er An
v
in
macros
.
pl: be a
bit more careful with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
ma
c
ros:
w
in32 and win64 are COFF, not Mach
-
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
eter Anvin
Remove obso
l
et
e
tagrel
e
a
s
e script (du
p
licate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Update
d
oc/c
h
anges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document
%
us
e
s
m
artalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r
Anvin
D
o
cument %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter An
v
i
n
outcoff: styli
s
tic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
A
nvin
outcoff: default output symbols to T_NU
L
L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR
2048950: fi
x
crash
due to mmacro
l
ist overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
A
n
vin
t
e
st/ne
w
: clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r Anvin
Sc
r
i
pt to create new test ca
s
e
boil
e
rplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
A
cc
e
pt i
m
pli
c
it memory size for VMREAD/V
M
WRIT
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
B
R
2029472: Wrong
operand size
f
or
V
M
R
E
AD/VMWRITE
i
n
.
.
.
commit
|
commitdiff
|
tree
next