repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
BR 2593349: Move version message back to stdout
2008-10-18
H
.
P
eter Anvin
asse
m
ble: for
O
UT_REL*A
D
R, the "size" argument
i
s
n
ot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/elf64so
.
asm: demonstrate a
c
ase where we bi
n
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF
6
4: actu
a
lly
g
enera
t
e
r
elative
G
O
T
/PLT
referen
c
es
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test
/
M
akefil
e
: en
a
ble
d
eb
u
gging
i
nf
o
fo
r
elftest/e
l
f
test64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOTOF
F
64 doesn'
t
nee
d
a gsym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64:
W
e
appa
r
ently don
'
t need exactitude for GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anv
i
n
elfte
s
t64: both
Small
P
IC and
M
e
d
i
u
m
PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF64: GO
T
and PLT references need
a
symbol (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vi
n
ELF
6
4:
u
n
br
e
ak generating
no-segment addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r
A
nvin
S
A
A
:
add
s
aa_writeaddr()
s
imi
l
ar to o
t
her locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefile: the elftest obj
e
cts 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
h
e RELA addend fi
e
l
d
instea
d
of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and Makefile ru
l
e
s f
o
r 3
2
- and 64-bit E
L
F shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvi
n
NAS
M
2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
Test for
B
R 2172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
BR 2172659: Fix incorr
e
ct output value for byte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
Add
r
e
f
e
r
ence to %+ from macro
p
aramete
r
c
onc
a
tena
t
i
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
et
e
r
A
nvin
doc: minor editorial change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
EL
F
64: fix various GOT relo
c
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
i
n
Test for various ELF64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter
Anvin
d
oc: add link to the macro packages when tal
k
ing about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
BR 2164053: --
p
refix _ not
-
-pr
e
fix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
Document RIP-r
e
lati
v
e GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter An
v
in
assemble
.
c:
us
e
case4()
ma
c
ros
like
i
n dis
a
sm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter
A
nv
i
n
disasm: collapse all the segment register p
u
sh/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
test/pushseg
.
a
s
m:
a
dd "pop
cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test
/
pushseg
.
asm: test for push/po
p
of segment regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
Reshuffle and
move the byt
e
codes for segment re
g
ister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
C
ollect statistics
on by
t
e
code
u
se in insnsb
.
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
.
P
e
t
er
A
nvin
tes
t
/imul
.
asm: remove obso
l
et
e
ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for var
i
ous IMUL patt
e
rns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
i
n
Add missing IMUL patte
r
n:
r
e
g64
,
imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Add a few mi
s
sing
\15 -> \275 con
v
ersions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Change \4
0
class
opcode
s
to
\
25
4
,
excep
t
I
MUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
New opco
d
e
for 32-
>
6
4
bit sign-extended immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test/immwarn
.
a
sm: add a few more non
-
warning
t
est
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er A
n
vin
Remove is_sbyte64() and replace with is_sbyte32()
p
l
us
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Avoid do
u
bl
e
warni
n
g
f
or signed dword
i
mmedia
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Ne
w
opc
o
des to deal
w
i
th 8-bit
immediate sign extende
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
chan
g
es: d
o
c
u
ment immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 2148448: Fix
R
IP-relative addressing with
an i
m
m
e
d
iate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
n
vin
immw
a
rn:
more immed
i
ate warnings test, with no
t
es o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter An
v
in
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
.
s
tdout/
.
s
t
derr
t
o
stdout/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
changes: d
o
c
u
m
ent CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
BR 2148476:
F
ix argumen
t
s
fo
r
a
bu
n
ch
o
f
the CVT* ins
t
ructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
t
est/
b
r2148476
.
asm: compre
h
ensive test of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anvin
test/i
m
mwarn
.
a
s
m: new
t
est for imm
e
diate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
tes
t
/Makefile: ru
l
e to run performtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
perf
o
rmtest: u
s
e -u with di
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/
M
akef
i
le: a
d
d r
u
les for
t
h
e aut
o
matic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
te
r
Anvin
a
s
semble
.
c: be smart
e
r about w
h
en t
o
suppress warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c
: do n
o
t
warn on valid SBYT
E
optimi
z
ation
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 Anvi
n
doc/chang
e
s
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
v
i
n
changes
.
src: documen
t
JMP reg64
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
rdsrc
.
pl: handle tabs in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
d
oc
:
remo
v
e tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
Put the sta
t
ic information about warni
n
gs in a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter Anvin
Allo
w
%w
a
rning
o
utput to be suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvi
n
assem
b
le
.
c: cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter
A
nvin
D
ocum
e
nt
t
he -O0 and -O1 behav
i
o
r
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
A
nvin
Add more 6
4
-bit j
u
m
p
test
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvin
JMP
reg64 does n
o
t require a REX
.
W pre
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvi
n
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Set __PASS
_
_ to 3 for preproce
s
s
only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Clean up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
A
ctually m
a
ke non-
p
o
wer
-
of-
2
align
m
e
n
ts work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
v
i
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
eter Anvin
Add __PASS_
_
builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
U
nbreak %war
n
i
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
doc
/
changes
.
s
rc:
s
o
met
h
in
g
closer to final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasm
d
o
c
.
src:
more consistent indentation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
test/
f
wdopt
p
p: test
%er
r
or, %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
.
Pet
e
r
Anvin
%
e
rro
r
, %war
n
ing out on the final p
a
ss, add
%
fa
t
al
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
test: test for code that
r
elies on th
e
optimiz
e
r t
o
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NASM 2
.
04
r
c4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
nvin
doc: document t
h
e use of macros
i
n %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
o
c:
C
all %xdefine a "reso
l
ving d
e
fine" instead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc: c
l
ean up formatting around -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
e
r Anvin
NASM 2
.
0
4
r
c
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
te
r
Anvin
changes:
documen
t
optimi
z
er change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
Run "
m
a
k
e alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
macros
.
pl:
d
on't
include macros for disabled
o
u
tput
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvi
n
o
utao
u
t
.
mac: aoutb is
an al
i
a
s
f
o
r aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
m
ac
r
o
s
.
pl:
be a bit more careful wit
h
open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: win32 and win64 are COF
F
,
n
ot Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
e
r Anvin
N
A
SM 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
Remov
e
obsolete t
a
grelea
s
e
script (dupl
i
c
a
t
e
of ta
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
A
nvin
Update doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %use s
m
artalig
n
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
n
vin
Document %
u
nmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: st
y
listic c
l
eanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outco
f
f:
default o
u
tput s
y
mb
o
l
s to
T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next