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: unbreak generating no-segment addresses
2008-10-18
H
.
Peter A
n
vin
ELF64: u
n
bre
a
k generati
n
g no-segment
a
ddress
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r Anvin
SAA: add
s
aa_wri
t
eaddr() similar to other
l
ocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r
A
nvin
test
/
Make
f
ile: the elftest o
b
jects depen
d
on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
A
n
vin
ELF64
:
u
se the RELA addend fie
l
d instead
of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
Test and Makefile rules for
3
2- and
64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
An
v
i
n
NASM 2
.
05
r
c
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for BR
2
1
7
265
9
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
Anvin
BR
2
172659: 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
.
Peter A
n
vin
Add reference to %
+
fro
m
macr
o
p
a
r
amet
e
r concat
e
nation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
oc: mi
n
or
e
ditoria
l
c
hange
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
EL
F
64: fix various GO
T
r
e
locat
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for var
i
ou
s
ELF64 GOT ref
e
rences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
o
c:
add lin
k
to the macro packa
g
es when talk
i
n
g
about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
et
e
r Anvin
BR 2164053: --prefix _ not --pr
e
fix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
NASM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
Document R
I
P-
r
e
lative
G
OT
fixes in ELF6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter
A
nvin
assemble
.
c: use cas
e
4() macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
d
i
sasm: co
l
lapse all the segment registe
r
p
u
sh/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
t
est/
p
ushseg
.
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/pushse
g
.
asm: test for p
u
sh/pop of segment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
Reshuffle and move the b
y
tecod
e
s fo
r
segment regis
t
er
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect
s
t
atistics 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
v
i
n
NASM
2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anv
i
n
test/i
m
ul
.
asm
:
remove obsolete ERROR mark
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r Anvi
n
Test
f
or va
r
io
u
s
IMUL patt
e
rns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anv
i
n
Add miss
i
ng IMUL pattern: re
g
64
,
imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
Add a few missing
\
15 -> \275 conversi
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \
4
0 class opco
d
es to \254, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
N
ew opco
d
e f
o
r 32-
>
6
4
bit
s
ign-extended immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
i
n
test/immwarn
.
asm: add a few m
o
re n
o
n-warning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
R
e
mov
e
is_sbyte64
(
)
and repla
c
e w
i
th is_sbyte32() p
l
us
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r
A
n
vin
Av
o
id double w
a
rning for
si
g
ned dword i
m
medi
a
te
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Ne
w
o
p
codes to deal wi
t
h 8-bit
i
mmedi
a
te si
g
n
e
xte
n
ded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
vin
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvi
n
changes: document immediat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
vin
B
R
214
8
4
4
8: Fix RIP-
r
elati
v
e addressing with
a
n immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
im
m
warn: m
o
re
i
m
m
e
diate wa
r
n
i
ngs
test, with notes o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Better w
a
rnings
f
or out-of-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
std
o
ut/
.
stderr to stdou
t
/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
ch
a
nges: doc
u
ment
CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2
1
48476
:
Fix argum
e
nts for a bunch of
the CVT* instruction
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br2
1
48476
.
asm: comprehensive test of t
h
e
CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter Anvin
test/immwar
n
.
asm
:
ne
w
test fo
r
immedi
a
te warning
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
A
nvin
test/Makefi
l
e: rule to
r
un perform
t
est
--d
i
ff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
pe
r
for
m
test:
use -u
with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: add rules
f
o
r the automatic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter A
n
vin
assemble
.
c: be
s
m
a
r
ter
a
bout
when
to suppress warning
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter An
v
i
n
assem
b
le
.
c: do not warn on valid SBYT
E
optimiza
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
NA
S
M 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
s
r
c: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
chang
e
s
.
src: document JM
P
re
g
64
f
i
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
rdsrc
.
pl: handle tabs in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
et
e
r
A
nv
i
n
Pu
t
t
he static informa
t
ion abo
u
t
warnings in
a stru
c
ture
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter An
v
in
Allow %
w
ar
n
ing ou
t
put to be suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c: c
l
eanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
Do
c
um
e
nt the
-
O0 and -
O
1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more 64-bit
ju
m
p
tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JM
P
reg64 does
not re
q
uire a
R
EX
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Set __PASS__ to 3 for preproces
s
o
nly
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Cl
e
an
up untermina
t
e
d lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvi
n
Actuall
y
make
non-
p
ower-of-2 alignm
e
nts w
o
r
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anv
i
n
NASM
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Doc
u
ment __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
Add __PASS_
_
bui
l
tin
m
a
cro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
U
nbreak %
w
arni
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
doc/changes
.
src
:
something closer to f
i
nal rel
e
as
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter An
v
in
nasm
d
oc
.
src:
m
ore c
o
n
sistent
i
nd
e
ntati
o
n in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
t
e
s
t/fwdoptpp: test %e
r
ror
,
%wa
r
nin
g
, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
v
in
%e
r
ror, %wa
r
nin
g
out on the final
p
ass,
a
dd %f
a
tal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
An
v
in
t
est: tes
t
fo
r
code
tha
t
relies on the optimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pete
r
Anvin
NA
S
M 2
.
0
4rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
P
e
t
e
r
Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: document t
h
e
u
s
e o
f
m
a
c
r
o
s in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
nvin
doc:
Call %xdefi
n
e a "resolving define" inste
a
d of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: clea
n
up
formatting around -O optio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
NASM 2
.
04r
c
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
changes: document o
p
t
i
mizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er
A
nvin
Run "
m
ak
e
all
d
e
ps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
macros
.
pl: don't include mac
r
o
s fo
r
disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r
A
nvin
outaou
t
.
ma
c
: aoutb
i
s an alias
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 care
f
ul with
open
(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
m
ac
r
o
s
: win32 a
n
d
win64 are C
O
FF, not Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
NASM 2
.
04rc
1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove o
b
solet
e
ta
g
release scri
p
t (du
p
licat
e
of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
U
p
date doc/
c
hanges
.
sr
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anv
i
n
Document %use
s
mar
t
align
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
Docu
m
ent %un
m
acro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
Anvin
o
u
tcoff: styli
s
tic
c
l
e
anups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r
Anv
i
n
outcoff: default out
p
ut symbols to
T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 2048950: fix crash due to mmacro list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: clean up white
s
pa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
vin
Script to create new t
e
st case boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
An
v
in
A
c
cept
im
p
licit memory
size for VM
R
EAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 2029472: Wrong o
p
erand siz
e
for VMREA
D
/V
M
WR
I
TE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
t
er
A
nvi
n
.
giti
g
nore: ignore so
m
e
e
ditor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter Anvin
B
R 2028995: Missin
g
MOVNTI
m6
4
, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
Testc
a
se for XC
R
Y
P
T
commit
|
commitdiff
|
tree
next