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: GOTOFF64 doesn't need a gsym at all
2008-10-18
H
.
Peter Anvin
ELF64: G
O
TO
F
F64 doesn't
n
eed
a gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: W
e
a
p
parently don't
need exactit
u
de for GOTO
F
F64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64
:
both Small
PIC
and Medium PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
64: GO
T
an
d
P
LT
r
eferences
need a symbol
(a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvi
n
E
LF
6
4: unbrea
k
g
ene
r
ating no-se
g
ment addr
e
s
s
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA:
add saa_writea
d
dr(
)
similar t
o
o
t
h
er l
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
tes
t
/Makefile:
the elftest objects d
e
pend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
use
t
he
RELA a
d
d
e
nd field instead
o
f relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test
and Makefil
e
rule
s
for 32-
and 64-bi
t
E
L
F
s
har
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anv
i
n
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r
Anvin
Test for BR 21
7
2659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r Anvin
BR 2172
6
59: Fix inc
o
rre
c
t outpu
t
va
l
ue for
by
t
e operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
Add reference to %+ from
m
acro para
m
eter
con
c
ate
n
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: m
i
nor editorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
ELF64: fi
x
various GOT reloca
t
io
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for vari
o
us ELF6
4
GOT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
n
vin
doc
:
a
dd li
n
k to the macro packages when talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR
2
164053: --
p
refix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
N
ASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
D
ocument RIP-relative GOT fixes i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemb
l
e
.
c: use case4
(
) m
a
cr
o
s li
k
e
i
n disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disa
s
m: collapse
all the segment
register pu
s
h/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
test/pushseg
.
asm
:
add "
p
op c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushs
e
g
.
asm: test for push/pop of se
g
ment regist
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle and move the byte
c
od
e
s for segment regist
e
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anv
i
n
Co
l
lect statistic
s
on
b
ytecode use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vin
N
A
SM 2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
t
e
st/
i
m
u
l
.
asm
:
remo
v
e ob
s
olet
e
ERROR
marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
An
v
in
Test f
o
r various
I
MU
L
pa
t
terns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
A
d
d missing IMU
L
patte
r
n: r
e
g64,
i
mm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Add a fe
w
missing \15 -> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 class opcodes 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
A
nvi
n
N
ew opcode for 3
2
->6
4
bit
s
ign-exten
d
ed imme
d
iate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
vin
t
e
st/immwarn
.
as
m
: add
a
few
m
ore
no
n
-warning
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyte
6
4
() and replace with is_sbyt
e
32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
i
n
Avoid double warning for
s
igned dword imme
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ew o
p
codes
t
o
d
e
al
with 8
-
bit immediate sign ex
t
ended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
c
h
a
nges:
d
o
c
um
e
n
t
i
mmediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 21484
4
8: Fi
x
RIP-relative addres
s
ing with an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
im
m
warn
:
m
o
re immediat
e
warnin
g
s test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Better w
a
rni
n
gs for out-of-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
test: change
.
std
o
ut/
.
s
t
de
r
r t
o
stdo
u
t/
s
td
e
rr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
ch
a
nges: document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476: Fix argum
e
nts for a bun
c
h of the
C
VT* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
t
e
st/br214847
6
.
asm: comprehensive test of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pete
r
A
nvi
n
test/immwarn
.
a
sm: new
t
e
s
t for immediate w
a
r
n
ings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter
An
v
in
te
s
t/
M
akefil
e
: rule to run
p
erformtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtes
t
: us
e
-u with
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
tes
t
/Makefile: add rules
for the au
t
omatic
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
assemble
.
c
:
be s
m
a
r
ter about when to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter
A
nvin
assemble
.
c
: do not warn
o
n valid SBYTE optimizat
i
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
N
ASM
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/ch
a
nges
.
s
r
c
:
update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anv
i
n
changes
.
src: doc
u
ment JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
ete
r
Anvin
rdsrc
.
pl: h
a
n
d
le tab
s
i
n
the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anv
i
n
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
P
u
t
the s
t
atic i
n
f
ormation about
warn
i
ng
s
i
n
a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r
Anvin
All
o
w
%wa
r
ning output to be s
u
ppresse
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
assemble
.
c:
cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
Document the -O
0
and -O1 beha
v
ior
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Ad
d
more 64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 does not
r
e
q
uire a
R
E
X
.
W prefix
.
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
.
P
eter Anvin
Set __PAS
S
__
t
o
3 for
p
r
eprocess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Clean up
u
nt
e
rminated
l
i
n
es
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actually make no
n
-power-of-2 a
l
ign
m
ents wor
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
D
ocument
_
_PAS
S
_
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Add __PASS__ builtin m
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbreak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
et
e
r Anvin
doc/changes
.
src: something
c
loser to fin
a
l
re
l
ease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
nasmdoc
.
src: more con
s
istent ind
e
n
tation in %
e
rr
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
t
est/fwd
o
ptp
p
: test %err
o
r, %warn
i
ng, %fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NAS
M
2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
%error
,
%warn
i
ng o
u
t
on
t
he fi
n
a
l pass, add %f
a
tal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
te
s
t: test for cod
e
that reli
e
s on the o
p
tim
i
z
er to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter Anvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter A
n
v
i
n
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
doc: d
o
c
ument
t
he u
s
e
o
f
macros in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: Call %xde
f
ine
a "resolvi
n
g d
e
fine"
i
nstead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: c
l
ean up
f
orma
t
ting
ar
o
u
n
d -O option
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
.
Pet
e
r Anvin
changes: do
c
ument optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
macros
.
pl: don't include macros for d
i
s
abled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
ou
t
aout
.
mac
:
aoutb is an alia
s
for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anv
i
n
macros
.
pl: be a bit more
careful w
i
th
o
pen()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: win32 an
d
win64 a
r
e COFF, no
t
Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NA
S
M
2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
Remove obsolete tagrelease script (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
v
i
n
Update
d
oc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter
A
n
vi
n
Doc
u
ment
%
u
se smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Docume
n
t %unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anvin
outcoff:
s
tylis
t
ic c
l
eanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
eter
Anvin
out
c
off: de
f
a
u
lt
outp
u
t s
y
mbols t
o
T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pete
r
Anvin
BR 2048950: fix crash
d
u
e
to
m
m
acro l
i
st overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
er Anvin
test/new: clean up w
h
itespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
Anvin
S
c
ript to create ne
w
test case boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
A
nvin
A
c
c
ept
i
m
plicit mem
o
ry size
f
o
r
VM
R
EAD/
V
MWRIT
E
commit
|
commitdiff
|
tree
next