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
.
Peter Anvin
EL
F
6
4
:
G
OT and PLT referen
c
es need a symb
o
l (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF64: unbreak ge
n
erating no-segm
e
nt a
d
dresse
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
SA
A
: add
saa_writeaddr() simil
a
r to
other locati
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefil
e
:
t
he elfte
s
t objects d
e
pend on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4
:
u
s
e the REL
A
a
ddend field instead of r
e
lying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
Tes
t
and M
a
kefile r
u
les for 32- an
d
6
4
-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r Anvi
n
NASM 2
.
05
r
c5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anv
i
n
Test
for BR
2
1
72659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 2
1
72659: Fix inco
r
re
c
t outpu
t
va
l
ue for
b
yte op
e
rand
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
er Anvin
Add reference to %+
from macro para
m
eter
concat
e
n
a
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter
A
nvin
doc: minor
editoria
l
change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix vari
o
us GOT relocation
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for va
r
ious ELF64 G
O
T references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
er An
v
in
d
o
c: add li
n
k to the macro package
s
w
hen talking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
BR 2
1
6
4053: --p
r
e
fix
_ not --prefix_
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
.
Pete
r
Anvin
D
o
c
u
m
ent RIP-relative GOT
f
ixe
s
in ELF6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
et
e
r
A
nv
i
n
assemble
.
c
: use ca
s
e4()
macros like
in d
i
sasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
v
in
d
i
s
asm: coll
a
pse all the segment regi
s
ter push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushse
g
.
as
m
:
add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er
A
nvi
n
test/pushseg
.
asm
:
test for push/
p
op
of segment
r
egi
s
ter
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
R
e
shuffle
and
m
ove
t
he bytecodes for segment
r
eg
i
st
e
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect statistics
o
n byteco
d
e use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vi
n
NAS
M
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test
/
imul
.
as
m
:
remove obso
l
ete E
R
ROR marke
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test fo
r
vario
u
s
IM
U
L
patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Add
mi
s
s
i
ng IMUL pattern: reg64
,
imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
d
d a few missing
\15 -> \275 conversion
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Chang
e
\40
c
l
as
s
o
p
codes to
\
254, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvi
n
New opcod
e
for 32->64 bit sign-ext
e
nded immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anv
i
n
test/immwarn
.
as
m
: a
d
d a few
mo
r
e
non-warn
i
ng tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
R
e
move is_sbyte64() and repl
a
ce with is_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Avoid
d
ouble warning
f
o
r
si
g
ned dword immed
i
ate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
New
o
pcodes to deal with 8-bit
im
m
e
d
iate sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ASM 2
.
05rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
change
s
:
do
c
ument immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
B
R
2148448:
F
ix RIP-
r
e
l
ative addressing
with an immed
i
ate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
immwar
n
: more imm
e
diate
warnings tes
t
, with notes o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Bett
e
r
w
a
rni
n
gs for out-of-ra
n
g
e
values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
s
t
dout/
.
stderr to stdout
/
s
td
e
rr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
c
h
anges: document
CVT fix
e
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 2148476: Fix arguments for a bunch of the
CVT* instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test
/
br214
8
476
.
asm: compreh
e
n
s
i
ve test of th
e
CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
er Anvin
test/immwarn
.
asm: new test fo
r
i
m
mediate wa
r
nings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
test/
M
akefile: rule to run pe
r
f
o
rmtes
t
-
-
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anv
i
n
perfo
r
m
t
est: use -u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
test/Makefile: add rules for
t
h
e
automatic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
assemble
.
c: b
e
smarter about whe
n
to s
u
pp
r
ess warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
A
nvin
assemble
.
c: d
o
not warn o
n
valid SBYTE o
p
tim
i
zations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
An
v
in
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r
Anvin
d
oc/cha
n
ge
s
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
A
nvin
changes
.
src: doc
u
ment
J
MP reg6
4
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
rdsrc
.
pl: handl
e
tabs in the
input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
doc:
r
emove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put
t
he static inform
a
t
i
on
a
bout warnings in a structu
r
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r Anvin
Allow %warning o
u
t
put to
be suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
e
r Anvin
assemble
.
c: clean
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
D
o
cu
m
e
n
t
t
h
e -O0
and -O1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
n
v
in
Add more 64-
b
it jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter
An
v
in
J
M
P
reg64
does not
r
equi
r
e a
REX
.
W pref
i
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
e
r
Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS
_
_ to 3
f
or pre
p
r
ocess onl
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Cle
a
n up unterminated li
n
es
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Ac
t
u
ally make n
o
n-p
o
wer-o
f
-2 alignments work
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
o
cument __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
Add
__PASS_
_
b
uilti
n
mac
r
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbreak
%
w
a
rning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
d
o
c/chan
g
es
.
s
rc:
som
e
t
h
ing
clo
s
e
r
to fina
l
relea
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nas
m
doc
.
src: more cons
i
stent
indentat
i
on
i
n
%
erro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
tes
t
/
f
wdopt
p
p: test %error, %warn
i
n
g
,
%
f
a
tal
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
e
ter A
n
vi
n
%error
,
%w
a
rning out o
n
the final pass, add %
f
atal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anv
i
n
test: te
s
t for code th
a
t rel
i
es on the optimiz
e
r to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter An
v
in
NASM 2
.
04rc
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter A
n
v
i
n
NASM 2
.
0
4
rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
v
i
n
doc: document the u
s
e 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: Call %xdef
i
ne a "
r
esol
v
ing define"
i
n
s
tead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
o
c
:
clean up formattin
g
around -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
N
A
SM
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
nvin
c
h
a
nges: document opt
i
mizer cha
n
ge
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anv
i
n
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
e
r A
n
v
i
n
ma
c
r
o
s
.
pl: don't include ma
c
ros
f
or disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
e
r Anvin
outaout
.
mac: aoutb
i
s
an al
i
as for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
macros
.
pl: be a
b
it more c
a
reful
w
i
th
op
e
n(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
macros: win32 and win64 are COFF, not Mach
-
O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter
A
nvin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
Remove
o
b
solete tagrelease script (du
p
licate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Update doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
Docu
m
ent
%
u
s
e
s
martalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unma
c
ro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
e
r A
n
vin
outcoff: st
y
listic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
out
c
off:
d
e
f
a
u
lt output sym
b
ols t
o
T_NU
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
eter Anvin
BR
2
0
4
8950:
f
ix
crash due
t
o mmacro list
o
verflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
Anvin
t
e
s
t
/new
:
clean up wh
i
tespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script to create new
t
e
s
t ca
s
e boiler
p
late
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
v
i
n
Accept
implicit memory size for VM
R
EAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er An
v
in
BR 20294
7
2: Wr
o
ng operand si
z
e for VMREAD/VMW
R
ITE
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitignore: igno
r
e
some editor backup fil
e
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvin
BR 2028995
:
Missi
n
g MOVNTI
m
6
4, r64
commit
|
commitdiff
|
tree
next