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
.
Peter Anvin
ELF64
:
We a
p
parently do
n
't
ne
e
d exactitu
d
e
f
o
r GOTO
F
F64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
elftest6
4
: bo
t
h Small PIC
a
nd Medi
u
m
PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
et
e
r Anvin
ELF64: GOT and PLT r
e
ference
s
need
a
s
ymbol (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: unbreak generating no-
s
egme
n
t addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
SAA: add s
a
a_writ
e
add
r
() sim
i
la
r
to other locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
test/Make
f
ile: the
elftest objects depend on $
(
NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anv
i
n
ELF64: use th
e
RELA add
e
n
d field inst
e
a
d
of
r
elyin
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and
Mak
e
fil
e
rules f
o
r
3
2- and 64
-
bit E
L
F
s
hared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
05rc
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
in
Te
s
t for BR 2172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
A
n
vin
BR 2172659: Fix incorrect output value for b
y
te
o
perands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Add r
e
ference to %+
from ma
c
ro para
m
eter concate
n
at
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
doc: minor edit
o
rial change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
ELF64: fi
x
variou
s
GOT
relocati
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
An
v
in
T
est
f
or va
r
ious ELF64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
doc: add l
i
nk to the
ma
c
ro
p
ack
a
ges whe
n
t
a
lking abo
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
n
vin
BR 21640
5
3: --prefix _
not --prefix
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
0
5
r
c4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
e
r
Anvi
n
D
ocume
n
t RIP-r
e
lative GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use c
a
se4() macro
s
like in
d
i
sasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
disasm
:
collapse all the s
e
g
m
ent
r
e
gister push
/
pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/p
u
shseg
.
asm: a
d
d "pop c
s
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
e
r Anvin
test/pushseg
.
asm:
test
for p
u
sh/pop o
f
segment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
Reshuffle and move th
e
by
t
ec
o
d
e
s for segme
n
t
r
egi
s
t
er
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
A
nvi
n
Collect statistic
s
on
b
yteco
d
e use in in
s
nsb
.
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 An
v
in
te
s
t/imu
l
.
asm: remove obso
l
ete ERROR marke
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Test
f
o
r various IMUL patter
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add mis
s
i
ng
IMU
L
pa
t
tern: reg
6
4,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
\15 ->
\
275 c
o
nver
s
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
C
h
a
n
g
e
\40
class opcodes t
o
\254,
except IM
U
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
New o
p
code fo
r
3
2
->
6
4 bit si
g
n-extended immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
test/immwarn
.
asm: add a few more n
o
n-warn
i
ng t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Remove
i
s_sbyte6
4
() and
repla
c
e with is_sbyte3
2
() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid
d
ouble warning for signed
d
word im
m
ediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
v
i
n
New opcode
s
to deal with
8-
b
it
imm
e
diate sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: document
i
mmediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
B
R
21
4
8448:
F
i
x RIP-relative addressing with
an immed
i
a
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
immwarn: more immedi
a
te warnings te
s
t
, with n
o
tes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
An
v
in
Bet
t
er warn
i
ngs for ou
t
-of-range
v
alues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
test: c
h
a
n
g
e
.
s
tdout/
.
stderr
t
o
s
tdout/stder
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
chang
e
s:
d
ocu
m
ent
C
VT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476:
Fix a
r
gum
e
n
t
s for
a
b
u
nch
of the CVT* ins
t
ructi
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
t
e
st/br21
4
8
476
.
asm:
c
o
m
prehensive tes
t
of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test
/
im
m
warn
.
asm: new test for imme
d
iate warn
i
ngs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
n
vin
test/
M
akefile: rule
t
o
r
un performtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anv
i
n
p
erformt
e
s
t: use
-
u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
test/Makefile: ad
d
rules for the a
u
tomatic t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
A
nvin
assemble
.
c: be smarte
r
abo
u
t when
t
o
suppress warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
assem
b
le
.
c: do not war
n
on valid
S
B
Y
TE optimizatio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
NASM 2
.
0
5
rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anvin
doc/changes
.
s
rc: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
Anvin
ch
a
nges
.
src: document JMP
r
e
g64
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
rdsrc
.
p
l: handle tabs in the i
n
pu
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
doc: re
m
ove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
Put the static
informati
o
n about warnings
i
n
a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %warning out
p
u
t
to be suppres
s
ed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
as
s
e
mble
.
c
:
clean
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
A
n
vin
Document the -O0 and -O1 b
e
haviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more
64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
Anvin
JMP r
e
g64 d
o
e
s
not require
a
RE
X
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
N
ASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
v
i
n
S
e
t
_
_
PA
S
S__ to 3
f
o
r
prepr
o
ce
s
s on
l
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r A
n
vin
Clean up unterminate
d
lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
A
nvin
Actually
ma
k
e non-p
o
wer-of-
2
a
l
i
gnments
work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvin
N
A
S
M 2
.
04
r
c6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Document __PASS
_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __PASS__ builtin
m
acro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nv
i
n
Unbreak %w
a
r
ning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
d
o
c/changes
.
s
rc: som
e
thing c
l
os
e
r t
o
f
inal re
l
eas
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r An
v
in
na
s
mdoc
.
src:
more consi
s
tent indentation
i
n %
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
t
est/fwdo
p
tpp: tes
t
%error,
%warn
i
ng, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter An
v
in
N
A
SM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
v
i
n
%error,
%
warn
i
ng
o
ut on
t
he final pass, add %fat
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
te
s
t:
test fo
r
code tha
t
relies on the
o
ptimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter
A
nvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pete
r
Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
d
o
c: document th
e
use of
m
acros
i
n %e
r
r
or
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc: Call %xdefine
a
"resolving define" in
s
tead
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
i
n
doc
:
cle
a
n up format
t
ing around -O o
p
ti
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
e
r
Anvi
n
c
ha
n
g
es: docume
n
t optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
v
i
n
Run "make
a
lldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
m
a
cros
.
pl: don't
i
nc
l
ude macr
o
s f
o
r disable
d
o
u
tput
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
outaout
.
mac: aoutb is an al
i
as
fo
r
aou
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
m
acros
.
pl: be a bit more
c
areful with
o
pen()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macro
s
: win32 and win64 a
r
e COFF, not M
a
ch
-
O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvi
n
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
R
e
m
o
ve
obsolete tagrelease sc
r
ipt (du
p
licate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
U
p
date doc/changes
.
s
rc
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Doc
u
m
e
nt %use
s
martalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Docum
e
n
t
%unm
a
cro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
Anvin
outcoff: stylisti
c
c
lea
n
ups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
o
u
t
c
of
f
: d
e
fault output
symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter
A
nvin
BR 2048950: fix crash
due to
m
macro list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anv
i
n
test/ne
w
: cl
e
an up w
h
itespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script to create new tes
t
c
a
se
b
oiler
p
late
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
A
c
ce
p
t
impli
c
it me
m
ory size for VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
B
R 2029472: W
r
ong operand size for VMREAD/VM
W
RITE in
.
.
.
commit
|
commitdiff
|
tree
next