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
Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
2008-10-18
H
.
Pet
e
r Anvin
elftest64:
b
oth Smal
l
PIC
and Medi
u
m 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 Anvin
E
LF64: GOT and PLT refere
n
c
es
need a s
y
mbol (a
s
lot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: unbr
e
a
k generati
n
g
n
o-segment addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add
s
aa
_
w
r
iteaddr() similar
to other l
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r A
n
v
in
test/Mak
e
file: th
e
elft
e
s
t objects d
e
pe
n
d
on
$
(NA
S
M)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
ELF64: use the RELA addend field inst
e
ad
of relyin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
Test and Makef
i
le rul
e
s for 32
-
and
64-bi
t
EL
F
s
h
ared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
NASM
2
.
0
5
rc
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
Anvin
Test for BR
217
2
6
5
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
BR
2
172659: Fix in
c
o
r
rect
output
va
l
ue
for byte operan
d
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Add refer
e
nce
t
o
%+ from m
a
cro param
e
ter concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
doc: minor editorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
ELF64: fix various GO
T
r
e
l
ocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
T
e
st
f
or various
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 link to the macro packages when t
a
lking a
b
o
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
B
R
2164053: --prefi
x
_
n
o
t
--prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
et
e
r Anvin
N
A
SM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
D
ocument RIP-rela
t
iv
e
G
O
T
f
ixes in EL
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
et
e
r Anvin
ass
e
m
b
le
.
c: us
e
c
ase4() macros like i
n
disas
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
disasm: col
l
apse all
t
he segment
regis
t
er push/
p
op
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
test/pus
h
s
eg
.
asm:
add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
test/push
s
eg
.
asm:
te
s
t
for
p
ush
/
p
o
p o
f
seg
m
ent registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r A
n
vin
Reshuffle and move the bytecodes for se
g
ment
register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
n
v
in
Collect statistics on bytecode use in
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
.
Pete
r
A
n
vin
test/
i
mul
.
asm: remove ob
s
olete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
T
est for various IM
U
L patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add mis
s
ing I
M
U
L p
a
ttern: reg64,i
m
m8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Add a few missing
\15 -> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ch
a
nge
\40 class opcodes to \
2
5
4
,
e
x
c
e
pt IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
New opc
o
d
e for 32-
>
64 bit sign-ex
t
e
nded immedi
a
te wit
h
.
.
.
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
more non-warning te
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nv
i
n
Rem
o
ve is_sbyte64() and replace with is_
s
byt
e
32()
p
l
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double
w
arning for signed dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opco
d
es to deal with
8
-bi
t
i
mmediate sign extended
.
.
.
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
.
Pe
t
er Anvin
change
s
: d
o
cum
e
n
t
i
mmed
i
ate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
BR 21
4
8448:
F
ix RI
P
-relative a
d
dress
i
ng with an
i
m
m
ediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
i
m
mw
a
rn: more
i
m
m
ediate
warnings test, with notes o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
Better warnings for out-of-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test:
change
.
stdout/
.
stde
r
r
t
o stdout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
changes: d
o
c
u
m
e
n
t CV
T
fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
B
R
21
4
8476: Fix argum
e
nts
for a bunch o
f
t
h
e C
V
T
* i
n
struc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br214847
6
.
asm: comprehensive test of the C
V
T*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
A
nv
i
n
t
e
s
t/
i
mmwa
r
n
.
asm: new test
for im
m
ediat
e
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: rule to run per
f
ormtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
performtest:
use
-
u
w
i
t
h
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r An
v
in
test/M
a
kef
i
le: add rules for
t
he au
t
omatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
assemble
.
c
: be smarter ab
o
ut
when to suppress warn
i
n
g
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
as
s
emble
.
c
:
d
o
not wa
r
n on valid S
B
YTE o
p
timizations
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
.
Peter
Anvin
do
c
/c
h
a
n
ge
s
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
c
h
anges
.
src: doc
u
ment
JMP
r
eg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
rdsrc
.
pl: handle
t
abs in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the st
a
t
ic information about warnin
g
s in a s
t
ructur
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allo
w
%warn
i
ng
outpu
t
t
o
be suppress
e
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvi
n
assembl
e
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
D
o
cument th
e
-
O0 and -O1
b
ehavio
r
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
Anvin
Add
m
o
re
64-b
i
t j
u
mp tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
t
er Anvin
JMP
reg64 does n
o
t require
a REX
.
W p
r
e
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
NA
S
M 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
S
et __PASS__
to 3 for pr
e
process on
l
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Clean up unterminat
e
d lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Ac
t
ually
m
a
k
e
n
o
n
-power-
o
f-2 alignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anv
i
n
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
D
o
cument _
_
PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Ad
d
__PAS
S
__
b
uiltin macr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
Unbr
e
a
k
%w
a
rning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
doc/changes
.
src:
somet
h
in
g
closer to final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src
:
more
consistent
i
nden
t
ation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvi
n
test/fwdopt
p
p: test %error, %warning, %fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
et
e
r Anv
i
n
%
error,
%
war
n
i
n
g
out
on t
h
e
final
p
ass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter A
n
vin
t
e
s
t
: test fo
r
code that
r
el
i
es
on
t
he optimiz
e
r to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvi
n
NASM 2
.
0
4
rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter
A
n
v
in
NAS
M
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc
:
document the
u
se of macros in
%error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: Call %xdefine a "r
e
solvin
g
d
ef
i
ne" instead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
oc: clean up formatting
around
-
O
option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
N
A
SM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
er An
v
i
n
cha
n
ges: doc
u
ment optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
n
v
in
Ru
n
"make all
d
eps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
er Anvin
macros
.
pl: don'
t
include macros
f
o
r
disabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r Anvin
outaout
.
mac: aoutb is an alias
for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvi
n
macros
.
pl: be
a
b
i
t more c
a
reful
with op
e
n
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
macros:
w
in32 and win64 are COFF,
n
ot Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
N
A
S
M 2
.
0
4
rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
Remove obsolete tagr
e
l
e
ase s
c
r
ipt (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anv
i
n
Update doc/
c
han
g
es
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %use smarta
l
ign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
ete
r
Anvin
Document %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
eter Anvin
outco
f
f
: stylistic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outco
f
f: defa
u
lt output symbols t
o
T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 2
0
489
5
0: fix crash
d
ue to mmacro list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: clean
up whitespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Sc
r
ipt
to create new test case boi
l
e
rpl
a
te
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
Accept
impli
c
it memory size for VMREAD/VMWRIT
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
ete
r
Anvin
BR 2029472: Wro
n
g operand siz
e
f
o
r VMR
E
AD
/
VMWRI
T
E
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
t
e
r
Anvin
.
git
i
g
nore: i
g
nore some editor ba
c
kup file
s
commit
|
commitdiff
|
tree
next