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
elftest64: both Small PIC and Medium PIC model tests
2008-10-18
H
.
Peter
Anvi
n
elftest64: both
S
mall PIC and
Medium PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er An
v
in
ELF64: G
O
T and PLT refer
e
nces nee
d
a symbol
(
a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
A
n
v
i
n
E
LF6
4
: unbreak generati
n
g no-s
e
g
me
n
t addr
e
s
s
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
S
AA: a
d
d saa_writead
d
r
() simi
l
ar
to
o
ther l
o
ca
t
i
o
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Ma
k
efile: the elfte
s
t objects depend on $(
N
A
SM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
n
v
i
n
ELF64: use the REL
A
addend
field instea
d
o
f re
l
ying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
T
e
s
t
and Makefile rules for 32- and
64-bi
t
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
e
r
An
v
in
N
ASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
Test for BR 217
2
659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR
2172659: F
i
x inco
r
rect
o
utput val
u
e for byte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
A
dd
r
eference to %
+
fro
m
macro
p
arameter concaten
a
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter An
v
in
do
c
: m
i
nor edito
r
ia
l
chan
g
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
ELF64: fix
v
arious GOT rel
o
cations
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
eter Anvin
doc: ad
d
link to the macro packag
e
s
w
hen talking abo
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
B
R
2164053: --prefix _ not --
p
re
f
i
x_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Do
c
ument
R
IP-relative G
O
T
fixes in
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c:
u
s
e
case4()
m
acros like in
disa
s
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
A
n
vin
disasm: collapse
all the
s
e
g
ment re
g
ister pu
s
h/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
v
in
t
est/push
s
eg
.
as
m
: add "pop cs
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
t
e
st
/
p
u
shse
g
.
asm:
test for
p
ush
/
pop of segment re
g
isters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
R
e
shuffl
e
a
nd
m
o
v
e the by
t
ecodes
for
segmen
t
r
egister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anv
i
n
Coll
e
ct stat
i
stics o
n
bytecode use in
i
nsn
s
b
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter An
v
in
te
s
t/imul
.
asm: r
e
move obsolete ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
T
e
st for var
i
o
u
s IMUL patt
e
rns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
vin
Add missing IMUL patte
r
n: re
g
64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few mis
s
ing \15 -> \275 c
o
nversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Change \40 clas
s
op
c
odes to \2
5
4, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
New opcode for 3
2
->6
4
b
it
s
i
g
n
-
e
xten
d
ed immediate wit
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
t
est/immwar
n
.
asm: add a few more non-warning
t
ests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Remo
v
e is_sbyte64() a
n
d replace with is
_
sbyt
e
3
2
(
) plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double warning
f
or si
g
ned
dword imm
e
d
i
ate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
New opcodes to
d
eal with 8-b
i
t immediate sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
NA
S
M 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
chan
g
es: document im
m
edi
a
te fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 214844
8
: Fix RIP-relati
v
e
addressing wit
h
an
i
mmediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
immwarn: m
o
re immediate warnin
g
s
t
e
s
t,
wit
h
notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
etter warnings for
o
ut-of-r
a
nge values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdout/
.
stderr to stdout/std
e
rr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes
:
document CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anv
i
n
BR
2148476: Fi
x
argum
e
nts for a bunc
h
o
f
the
C
VT
*
instr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test/br21484
7
6
.
as
m
: co
m
prehensive test of
the CV
T
*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvi
n
test/immwarn
.
a
s
m: new te
s
t for immediate wa
r
nings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
test/Ma
k
efile: rule to run perform
t
est --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
Anvin
perfo
r
mtest: use -u wit
h
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
test/M
a
k
e
file
:
add ru
l
es for t
h
e a
u
tomatic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c
:
be smarter about w
h
en to
suppress
w
arning
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
n
v
in
a
s
semble
.
c: do not warn on valid SBYTE optimizations
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
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
c
h
an
g
es
.
src
:
document JMP reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
rdsrc
.
pl: handle tab
s
in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
doc: remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
e
r Anvin
Pu
t
the
s
tatic info
r
mation abo
u
t wa
r
nings in
a
stru
c
ture
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
Allow %warning output to b
e
suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
e
r
Anvin
assemble
.
c: cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvin
Document the -O0
and -O
1
be
h
aviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
A
d
d more 64-bit jump
t
ests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 do
e
s not require a REX
.
W pr
e
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
A
nvin
Set __PA
S
S__ to 3 for
preprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Clean up untermi
n
ated
lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actually
make
n
o
n
-
p
ower-o
f
-2 a
l
ignments wo
r
k
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
.
P
e
ter Anv
i
n
Doc
u
ment _
_
PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
A
dd
_
_
PASS__ builtin mac
r
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anv
i
n
Unbreak
%
war
n
ing
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
doc/changes
.
s
rc: something closer to final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
nasmdoc
.
sr
c
: more consist
e
nt ind
e
ntatio
n
in
%error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
t
es
t
/fwd
o
p
t
pp
:
te
s
t %error, %warning,
%fat
a
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
NAS
M
2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%
e
rro
r
, %w
a
rnin
g
out on th
e
final p
a
ss, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
test: test for code that relie
s
o
n
t
he
optimizer
t
o
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter
A
nvin
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 Anvin
doc: docume
n
t the
u
se
o
f macros in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er An
v
i
n
d
oc: Call %xd
e
fine a "re
s
o
l
ving d
e
fin
e
" in
s
tead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vi
n
doc:
c
l
ean
up fo
r
matting around -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
change
s
: document
o
pti
m
izer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
An
v
in
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
macro
s
.
pl
:
don't i
n
cl
u
de macros for d
i
sabl
e
d
output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
ou
t
aout
.
mac: ao
u
t
b is an alias for
a
out
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
m
a
cros
.
p
l
: be a bit mo
r
e careful with open(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
macros: win32 and win64
a
re
COFF, not
Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
NA
S
M 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
et
e
r Anvin
Rem
o
ve
o
bsolete ta
g
release scr
i
p
t
(du
p
licate of
ta
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Update
d
oc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Document %use smartal
i
g
n
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unm
a
cro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r Anvin
out
c
off: s
t
yli
s
tic
cleanu
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r
A
nv
i
n
o
u
tc
o
ff: default ou
t
put symbo
l
s to T_N
U
LL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pe
t
er An
v
in
BR 20489
5
0: fi
x
crash due to
m
macro list over
f
l
o
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new
:
c
l
ean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
e
ter Anvi
n
Scrip
t
to cre
a
t
e ne
w
te
s
t
case boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvi
n
Acce
p
t
i
mplicit me
m
ory si
z
e for VMREAD/V
M
W
R
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029472:
Wrong opera
n
d size for V
M
READ/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anv
i
n
.
gi
t
ignore: igno
r
e som
e
editor
b
ackup files
commit
|
commitdiff
|
tree
next