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: GOT and PLT references need a symbol (a slot!) to reference
2008-10-18
H
.
Pet
e
r Anvin
ELF64: GO
T
and PLT
references need
a symbol (a slo
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter A
n
vin
ELF6
4
: unb
r
eak
g
enerating no-segment addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
te
r
Anv
i
n
SAA: a
d
d saa_writeaddr
(
)
simil
a
r
to other l
o
ca
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anv
i
n
te
s
t/Makefile: the
e
l
ftest objects
d
epen
d
on $(
N
ASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anv
i
n
ELF64: use the RELA adde
n
d field instea
d
of
r
e
lyi
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and Makef
i
le rules
for 32- and 6
4
-bit E
L
F
share
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
t
e
r Anvin
NASM 2
.
05rc
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvi
n
Test for BR 2
1
72659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anvin
BR 2172659
:
Fix in
c
or
r
ect outp
u
t value for
b
yte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add referen
c
e to %+
f
rom
macro paramete
r
concaten
a
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
d
oc: minor editor
i
a
l
change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64:
f
ix various
G
O
T
r
el
o
c
atio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
T
est
f
or various EL
F
64 GO
T
r
eferences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter
A
nv
i
n
doc: add link to the
m
acro pa
c
k
ages when talking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er
A
nvin
B
R
2
1
6405
3
: --prefix _ not --pref
i
x
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Doc
u
ment
R
IP
-
r
elat
i
v
e GOT
f
i
xes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
assemble
.
c:
use
c
ase4() macros
l
i
ke in d
i
sa
s
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm:
c
ollapse all the segment register
p
ush/po
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
test/pushseg
.
asm: add "pop
c
s"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
test/pushseg
.
asm:
t
est f
o
r push/po
p
of segment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
Reshu
f
fle and
m
ove t
h
e
b
ytecodes
f
or segment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
C
ollect statisti
c
s on bytecode use in in
s
nsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
NAS
M
2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test/
i
mul
.
asm: remove obsolete
ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test
for various IMUL p
a
tterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Ad
d
mi
s
s
i
ng IMUL pattern: reg64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
d
d a
few missing \15 -> \2
7
5 conve
r
s
io
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Chang
e
\
40 class opco
d
es t
o
\254
,
e
x
c
e
pt IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
New
o
p
c
o
de for 32->64 bit si
g
n
-
extended imme
d
i
a
t
e with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
test/immwarn
.
asm: add a few mor
e
non-warnin
g
test
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
vin
Remove is_sbyte64() and replace with is_sbyte32() plu
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
v
i
n
A
void dou
b
le war
n
i
n
g for signed dword
i
mmediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
New opco
d
es t
o
de
a
l with 8-b
i
t immedi
a
te sign extend
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
NASM 2
.
0
5
rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
ch
a
nges: documen
t
imme
d
ia
t
e fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
BR 2148
4
48: Fix RI
P
-rel
a
t
ive addressing with an
i
m
mediat
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
immwar
n
:
m
ore i
m
medi
a
te warnings test,
with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Be
t
ter
w
arn
i
ngs for out-of-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test:
c
hange
.
s
tdout/
.
stderr to st
d
out/s
t
d
err
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chan
g
es: doc
u
m
e
nt CVT fi
x
es
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er An
v
in
BR 214847
6
:
F
i
x
ar
g
uments for a bunch of the
CVT* instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test/br21
4
84
7
6
.
asm: comprehens
i
v
e
test of th
e
C
VT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anv
i
n
te
s
t/
i
mmwarn
.
asm:
new
t
e
st for immediat
e
warn
i
ngs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: rule to run performtest -
-
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
p
erformtest: use -u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anv
i
n
test
/
M
a
kefile: add r
u
l
e
s
f
or the aut
o
matic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
A
nvin
assembl
e
.
c: be sm
a
rter
about when to supp
r
e
s
s warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
assemble
.
c
: do
n
ot w
a
rn on valid S
B
YTE optimizations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvi
n
N
A
SM 2
.
05rc
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/c
h
anges
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
c
h
ang
e
s
.
s
rc:
d
ocument JMP r
e
g64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
r
ds
r
c
.
pl: ha
n
d
le tabs i
n
t
he inp
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
do
c
: rem
o
ve tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
P
ut
the stat
i
c information
a
b
o
ut warnings i
n
a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
ete
r
A
nvin
All
o
w %war
n
i
n
g
output to be suppress
e
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
assemble
.
c: c
l
ean
u
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
ete
r
A
nvin
Document
t
he
-O0 and
-
O1 b
e
havior
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more 64-bit jum
p
tes
t
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
J
MP reg
6
4 does not requi
r
e a REX
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
NA
S
M 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
Anvin
Set __
P
ASS__ to
3 f
o
r preprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Clean up untermin
a
ted lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actuall
y
m
ake non
-
p
o
we
r
-of-2 ali
g
n
me
n
t
s wor
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r A
n
v
in
NASM 2
.
04rc
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Document __PASS_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add _
_
PASS__ bu
i
ltin
macr
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
U
nb
r
e
a
k %w
a
rning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
doc/chang
e
s
.
sr
c
:
s
omet
h
ing
closer
to
f
inal re
l
ease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
te
r
Anvin
nas
m
doc
.
src: more
c
onsistent indentation in %erro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
t
est/
f
w
doptp
p
: test %error, %warning, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
NAS
M
2
.
0
4
rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
%error, %warning out on
the final pa
s
s, add %fata
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er
A
nvin
t
e
st:
test for code
that
r
elies on
the optimizer
t
o
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter Anvi
n
NAS
M
2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pe
t
er Anv
i
n
N
A
SM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
d
oc
:
d
o
c
umen
t
t
h
e use of
m
a
c
ro
s
i
n
%error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter An
v
in
doc: Call %xdefine a "resolvi
n
g define"
inst
e
a
d of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc: cl
e
a
n
up f
o
r
m
atting around -O
o
ption
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
NASM 2
.
0
4
rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r A
n
vi
n
c
h
a
n
ges: docu
m
ent optimi
z
er change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
Ru
n
"make
a
lldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
p
l: do
n
't inclu
d
e macros for disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
out
a
out
.
mac: aoutb
i
s an alias for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
macr
o
s
.
pl: be
a
bit more
c
areful with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
macr
o
s: win32
and win64 a
r
e
CO
F
F
,
not M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remo
v
e o
b
solete tagrelease scrip
t
(duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
et
e
r Anvin
Update
d
oc/
c
hanges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
ment %u
s
e smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
D
o
cument %
u
nmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
A
nvin
outcof
f
:
stylistic
c
l
e
a
nups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
outcof
f
: default
o
utput symbols to
T
_N
U
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
B
R
2048950: fix crash du
e
t
o
mmacro list over
f
l
o
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/n
e
w: clean up
w
h
it
e
space
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
e
t
er A
n
v
i
n
Script t
o
creat
e
new tes
t
ca
s
e
b
oilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
Accept implicit memor
y
s
i
ze for V
M
READ/
V
MWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2
029472: Wrong o
p
e
r
a
nd size for VMREAD/VMW
R
ITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er An
v
in
.
giti
g
nore: ign
o
re som
e
editor backu
p
files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R
20
2
8
9
9
5
:
Mi
s
sin
g
MOV
N
T
I
m64
,
r
6
4
commit
|
commitdiff
|
tree
next