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
ELF64: GOT and PLT references need a symbol (a slot!) to reference
2008-10-18
H
.
P
e
ter Anvi
n
ELF64:
G
OT a
n
d PLT references need a symbol (
a
slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF
6
4
:
unb
r
eak
g
e
n
e
r
ating no-seg
m
ent addre
s
s
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add
s
a
a
_wri
t
eaddr() similar to other l
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
v
i
n
test/
M
akefil
e
: the elf
t
e
st objects depend on $(NA
S
M
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF64: use the
R
E
LA ad
d
end field instead
o
f
r
elyi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
Te
s
t and Mak
e
f
ile rules for 32- a
n
d 64-bit EL
F
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anv
i
n
NASM 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
.
P
e
ter Anvin
BR 2
1
72659: Fix incorrect
o
utput
v
a
l
ue for byte op
e
r
a
nd
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
Add reference to %+ from macro parameter concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
d
oc
:
minor e
d
itorial
change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
EL
F
64: f
i
x various
G
O
T
rel
o
c
ation
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various EL
F
64 GOT reference
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
doc: add link to the macro pa
c
kages
w
hen talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
BR 21
6
4
05
3
: -
-
pref
i
x _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nv
i
n
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
Documen
t
RIP-relative GOT fixes
in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
a
s
semble
.
c: use case4() macros like
i
n disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
ete
r
Anvin
disasm: collapse all the segmen
t
r
egiste
r
push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
test/
p
ushseg
.
asm: add "pop cs"
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
: test for push
/
pop of segment reg
i
sters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
Reshuffle and mo
v
e the bytecodes for segment regi
s
te
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r
An
v
in
Collect stat
i
stics on by
t
ecode use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
et
e
r Anvin
NASM 2
.
05r
c
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test/imul
.
asm: remove obsolete
E
RROR marke
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Test for
v
ariou
s
IMUL p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Ad
d
missing IMUL pa
t
tern: reg6
4
,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Add a
f
e
w missing \15
-
> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Chang
e
\40
c
l
a
s
s
o
pcodes to \2
5
4, except
IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New o
p
code for 32->
6
4
bit sign-extended
i
mmediate
with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
est/imm
w
arn
.
asm: add a few mor
e
non-warni
n
g tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
Re
m
ov
e
is_sbyte64() and
r
eplace w
i
t
h is_sbyte32
(
) p
l
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
A
v
oid d
o
uble warnin
g
for signed dw
o
rd immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Ne
w
opcodes t
o
deal
w
i
th 8-bi
t
i
m
media
t
e sign e
x
ten
d
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvi
n
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
ges: docum
e
nt
i
mme
d
iate
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
v
in
BR 2
1
48448:
F
ix RI
P
-
relative addr
e
s
s
ing with an
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r Anvin
immwarn: more i
m
me
d
i
a
t
e
warnings test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Bette
r
warnings
for out-o
f
-range
va
l
ues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdout/
.
stderr to stdout/
s
tderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: docume
n
t CVT fixe
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
BR 21
4
8476: Fix arguments
f
or a bunc
h
of the CVT
*
ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
t
est/br21
4
8476
.
asm: comp
r
e
h
ensive test of the C
V
T*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
te
s
t/immw
a
rn
.
asm:
new
t
est fo
r
imm
e
dia
t
e
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvi
n
test/M
a
kefile: rule to run performtest --dif
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
pe
r
f
o
rmtest: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
te
s
t/Makefil
e
: add rules for the
a
uto
m
atic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c
:
be s
m
arter about when t
o
suppress
w
a
r
nings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
assemble
.
c:
do
n
o
t
warn on valid
S
BYTE opti
m
izations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/change
s
.
src
:
updat
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: documen
t
J
MP reg64
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
rdsrc
.
p
l
:
h
a
ndle tabs in the
input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc:
r
emove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
P
u
t the
s
t
atic information about warnings in a s
t
ructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %warning
o
utput to
be s
u
pp
r
esse
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter An
v
in
a
sse
m
ble
.
c:
c
leanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvi
n
Document th
e
-
O
0 and -O1
b
ehavi
o
rs
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
Add more 6
4
-bit
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 does no
t
requ
i
re a REX
.
W
prefi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anv
i
n
NASM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
i
n
Set __P
A
SS
_
_ to 3 for prepro
c
es
s
o
nly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Clean up unterminat
e
d
l
ines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvi
n
A
ct
u
ally make non
-
power-of-2 a
l
ignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
04rc
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
D
o
cum
e
nt __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
Anvin
Add __PAS
S
__ builtin macro
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
.
Peter Anvi
n
doc/c
h
anges
.
s
r
c: somethi
n
g
c
lo
s
er
to final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src: m
o
re consistent inde
n
tation in
%error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
t
e
s
t/fwdoptpp: test %er
r
or
,
%warning
,
%fat
a
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NASM 2
.
04
r
c5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%error, %warning out on the final p
a
ss, ad
d
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvi
n
test:
tes
t
for code that relies on the optimizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter Anvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvi
n
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
e
r Anvin
do
c
: d
o
cument the
use of macros
i
n %er
r
or
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
d
o
c: Call %xdefine a
"resolv
i
ng
d
efine" instea
d
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
er Anvin
doc: cle
a
n up formatting around
-O option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anvi
n
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
c
h
anges: docu
m
en
t
o
p
tim
i
z
e
r change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
Run
"
ma
k
e
a
l
l
d
eps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: don't in
c
lude ma
c
ros for disab
l
e
d o
u
tput
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac:
a
outb i
s
an al
i
a
s
for a
o
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
i
n
macros
.
pl: be a bit more
c
aref
u
l with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
macros: win
3
2
a
nd
w
in64
a
re
C
OFF,
n
ot
M
ach
-
O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
N
ASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
Remove ob
s
o
lete tag
r
elease script (d
u
plicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
t
er Anvin
Update doc/changes
.
s
r
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
Docu
m
ent
%use
s
mart
a
lign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
me
n
t %unmacr
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pete
r
A
n
v
in
outcoff:
stylistic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r An
v
i
n
outc
o
ff:
d
efault outpu
t
symb
o
ls to
T
_
N
ULL
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 overf
l
ow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
vin
test/n
e
w:
c
l
e
an up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
eter Anvin
Script to create
new t
e
st c
a
se bo
i
l
e
r
pla
t
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
A
nvin
Ac
c
ept imp
l
ici
t
memory size for
V
M
READ/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter Anvin
BR 2029472: Wr
o
ng op
e
rand size for
V
MREA
D
/
VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitignore:
i
gnore s
o
me
e
d
ito
r
backup file
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
BR 20289
9
5: Missing
MOV
N
TI m
6
4
, r64
commit
|
commitdiff
|
tree
next