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
.
Peter
Anvi
n
ELF64:
G
OT an
d
PL
T
refer
e
nces need
a
s
ymbol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: unbreak gene
r
ating no-segment ad
d
resses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
SAA: add
s
aa_wri
t
eaddr() similar to other locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
A
nvin
test
/
Makefil
e
:
the e
l
ftest ob
j
e
c
ts depend on $(N
A
SM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: use the REL
A
add
e
nd field instead of rely
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter
A
nvin
Test and Makefile
r
ules for
32- and 64-bi
t
ELF
s
hared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
A
S
M 2
.
0
5
rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
Test
f
or BR 21
7
2
659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er A
n
v
i
n
BR 2172659:
Fix incorrect output value
f
o
r byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Add reference to
%+ from m
a
cro parameter conc
a
tenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
d
oc: minor editorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
ELF64: fi
x
v
ariou
s
GOT reloc
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
Test for
v
arious ELF64 GOT
r
ef
e
rence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc:
a
d
d
lin
k
to
th
e
mac
r
o p
a
cka
g
es when
t
alki
n
g a
b
o
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
BR
2
164053: --
p
refix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
N
ASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er
A
nvin
Document
R
I
P-
r
elat
i
ve GOT fixes
i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
assemble
.
c: use cas
e
4()
m
acros like i
n
disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
d
i
sasm:
c
ollapse all
the segment regi
s
ter push
/
po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
test/p
u
sh
s
eg
.
asm: ad
d
"po
p
c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter A
n
vin
t
est/pushseg
.
asm
:
tes
t
for push/pop o
f
segment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
Anvin
R
eshuffle and
move
th
e
bytecod
e
s for
seg
m
ent
registe
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
C
o
llect
statistics
o
n b
y
t
e
code us
e
in
i
ns
n
sb
.
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
Anv
i
n
test/imul
.
asm:
r
e
move obsolete ERROR ma
r
ker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Test for
v
a
rious IMU
L
patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Add missing IMUL pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
a
fe
w
missing \
1
5 ->
\
275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 c
l
a
ss opco
d
e
s to \2
5
4,
except IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
New opcod
e
for 32->64 bit
sig
n
-extended immediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
test/
i
mmwarn
.
asm:
a
dd
a fe
w
mor
e
non-w
a
rnin
g
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
R
e
move
is_
s
byte64()
a
nd
replace with is_sbyte32() pl
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid do
u
ble warning for signed
d
word
im
m
e
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anv
i
n
New opco
d
e
s to deal
w
ith 8-bit immediate sign
e
x
te
n
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
change
s
: d
o
cument im
m
ed
i
ate
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448: Fi
x
R
I
P-relative
a
ddress
i
n
g
with an immedia
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
nvin
immw
a
rn: more
i
mmed
i
ate
w
arn
i
ngs test,
w
ith
n
otes o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er An
v
in
Bette
r
warnings f
o
r
out-o
f
-ra
n
ge values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdout/
.
stderr to std
o
u
t/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
n
vin
changes: document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
BR 214
8
476:
F
ix arg
u
ments for a
b
u
n
ch of the CVT* instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
test/br2148476
.
asm:
c
omprehensive tes
t
of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter Anvin
test/immwarn
.
asm: new test for immediate warning
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
tes
t
/Makefi
l
e
:
ru
l
e to run perf
o
rmtest
-
-diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
performtest: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
e
s
t/Makef
i
le:
a
dd ru
l
es for the aut
o
m
ati
c
t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
assem
b
le
.
c: be smarter about wh
e
n
to sup
p
ress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c: do not
warn
o
n valid
S
BYTE optimizations
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
.
P
e
ter Anvin
doc
/
c
h
anges
.
s
r
c
:
up
d
at
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
chan
g
es
.
sr
c
:
documen
t
JMP reg
6
4 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
r
d
src
.
pl: handle tabs
i
n the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vi
n
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
P
ut
t
he static in
f
ormation about warnings
in a struc
t
ure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allo
w
%warnin
g
output
to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assem
b
le
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter An
v
in
Do
c
ument the -O0
a
n
d -
O
1
b
eh
a
v
io
r
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r An
v
in
Add more 64-bit j
u
mp tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64
d
oes no
t
requi
r
e a REX
.
W p
r
efi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
N
A
SM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __
P
ASS__ 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
unt
e
rminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Act
u
ally make non-power-of-2 alig
n
ments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvi
n
NASM
2
.
04rc6
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
.
P
e
t
er Anvin
A
d
d
__PASS__ b
u
iltin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Un
b
reak %war
n
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/chan
g
es
.
src: something closer to
f
inal
re
l
ease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
n
a
smdoc
.
src: more consistent inden
t
a
t
ion in %
e
r
ro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
tes
t
/fwdopt
p
p: test %error, %
w
a
rning, %f
a
ta
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
N
A
S
M 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
A
n
v
in
%error, %wa
r
nin
g
ou
t
on th
e
final pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: test fo
r
code
t
hat relies on the op
t
imizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pete
r
An
v
i
n
NASM
2
.
0
4
rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter A
n
vin
NASM
2
.
04rc
3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: do
c
ument t
h
e use of mac
r
os in
%
e
r
ro
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anvin
doc:
Call
%xdef
i
ne a "resolving define" instead o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvi
n
d
oc: c
l
ea
n
up
f
orm
a
t
t
ing arou
n
d -O opt
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
changes: document
optimizer cha
n
g
e
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl:
d
on't include mac
r
os for disabled
o
utput
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter
A
nv
i
n
outaou
t
.
mac: aoutb is a
n
alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: be a bit
m
ore careful with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
mac
r
os: win32 and w
i
n64 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
.
Peter Anvin
Remove obsole
t
e
t
agrelease scrip
t
(
duplicat
e
of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Upda
t
e doc/changes
.
sr
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r An
v
in
Document %use sma
r
t
align
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
D
o
cum
e
nt %
u
nmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcof
f
: stylisti
c
cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter A
n
vin
outcoff: defaul
t
output
symbols to T_
N
ULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter An
v
in
BR 204
8
950: f
i
x
cra
s
h due t
o
mmacr
o
list over
f
lo
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
Anvin
tes
t
/
n
ew: clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r
Anvin
Script to create new
tes
t
ca
s
e
boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
A
c
ce
p
t implicit memory si
z
e
f
or V
M
READ/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R 2
0
29472: Wrong operand size for
VM
R
EAD/VM
W
RI
T
E
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvi
n
.
gitignore: ignore some ed
i
tor backup
f
iles
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 202
8
9
95: Missing MOVNTI m64,
r64
commit
|
commitdiff
|
tree
next