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 An
v
in
elft
e
st64: bot
h
Small PIC and Me
d
ium
PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nv
i
n
EL
F
6
4
: GOT and P
L
T references
n
eed
a s
y
m
bol (a sl
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
E
LF64: unbreak
generat
i
ng no
-
segm
e
n
t
addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add saa_wri
t
e
addr() similar
t
o
other locati
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
t
e
st
/
Makefi
l
e: th
e
e
lftest objects d
e
pend on $(NASM
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF64: use t
h
e
RELA addend f
i
eld instea
d
o
f
relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
T
est
and Make
f
ile rules for 32- and
6
4-bi
t
E
L
F
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
A
S
M 2
.
05
r
c5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
n
v
i
n
Test for BR 2
1
72
6
5
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er
Anvi
n
BR 2172659:
F
i
x incorrec
t
out
p
ut val
u
e for byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add ref
e
rence to
%+ from macro paramete
r
concat
e
nation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
doc
:
minor editoria
l
change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
ELF64: fix v
a
ri
o
u
s GOT r
e
locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
Te
s
t for
vario
u
s
ELF
6
4 G
O
T reference
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anv
i
n
d
o
c
: add link to the macro packag
e
s when
t
al
k
ing
a
bout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --
p
ref
i
x _
not
--pref
i
x_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Docum
e
nt RIP-relative
G
OT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
A
n
vin
ass
e
mble
.
c: use case4() macros like i
n
d
i
s
as
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm: col
l
apse all the segment register push
/
pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter An
v
i
n
t
e
s
t
/pushseg
.
asm: add "po
p
c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter An
v
in
test/pushse
g
.
asm
:
test f
o
r push/pop
o
f segment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
An
v
in
Reshuff
l
e
a
nd m
o
ve the bytecod
e
s for
s
eg
m
ent re
g
is
t
er
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Colle
c
t
s
tatistics on bytecode us
e
in in
s
ns
b
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter Anv
i
n
N
A
S
M 2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test/imul
.
asm: remove obsolet
e
ERRO
R
marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Test
for various
IMUL p
a
t
ter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
Add
m
i
ssi
n
g IM
U
L pattern: reg6
4
,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
f
ew mi
s
sing \
1
5 ->
\
275 con
v
ers
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Change \4
0
class opcode
s
t
o
\254, except
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
e
w op
c
o
d
e f
o
r 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
.
Pet
e
r
A
nv
i
n
tes
t
/
i
mmwarn
.
asm: add a fe
w
more non-warn
i
ng
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter An
v
i
n
Rem
o
ve is_sbyte64() an
d
replace with is_sby
t
e32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Avoid double warn
i
n
g f
o
r signed
dwo
r
d immedia
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anv
i
n
New o
p
co
d
es to dea
l
with
8
-bit i
m
mediate si
g
n
extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
in
change
s
: document immediate
f
i
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
v
in
BR 2148
4
48:
F
ix RIP-relative addressing w
i
th an
i
mmediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
immwarn: more
immedia
t
e warnings test, w
i
th notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
An
v
i
n
Better war
n
ings
f
or
o
ut-of-range v
a
lues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
tes
t
: change
.
stdout/
.
stderr to s
t
d
o
u
t
/stde
r
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: do
c
u
m
ent
CVT fixe
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
R 2148476: Fix arguments
for
a
bunch of the
CVT* i
n
s
truct
i
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
t
e
st/br2148
4
76
.
asm: compr
e
hensi
v
e test of
the CV
T
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
e
r Anvin
test/
i
m
mwarn
.
as
m
: new test
f
or
immedia
t
e warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
t
est/Makefile: rule to run perfor
m
test
-
-diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
per
f
ormtest: us
e
-u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
test/Make
f
ile
:
add
r
ules for the automatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
ass
e
mble
.
c: b
e
smarter abou
t
when
to suppress
w
a
rnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
assemble
.
c
: do not
wa
r
n on valid SB
Y
T
E
o
ptimizatio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NASM 2
.
0
5rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
Anvin
doc/changes
.
src:
u
p
date
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: document JMP
reg
6
4 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
r
dsrc
.
pl: handle tabs i
n
th
e
input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
doc
:
remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
Pu
t
the
static info
r
ma
t
ion abou
t
wa
r
nings in a
struct
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
A
nvin
A
llow
%
w
a
r
ning output t
o
b
e su
p
pressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
assemble
.
c
: cl
e
anups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Document
the -O0 and -O1 behav
i
ors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
Add
m
o
re 64-bit
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
J
MP reg64 does not require a REX
.
W p
r
efix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Set __P
A
SS__ to 3 for preprocess onl
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter
A
n
vin
Clean up untermin
a
ted l
i
ne
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
A
ctually ma
k
e non-power-of-2 alignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
NAS
M
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
e
r An
v
in
Docu
m
ent
_
_PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
Add __PASS__ bu
i
ltin macr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
Unbreak %warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
doc/changes
.
src: somethin
g
c
l
oser t
o
final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src: more consistent in
d
entation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter A
n
vin
test
/
fwdoptpp: test %error, %warning, %fata
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
N
A
S
M
2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
%error, %w
a
r
nin
g
out on th
e
fina
l
pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er A
n
vi
n
t
e
st: test for code that relies on the opt
i
mizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anv
i
n
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
v
in
d
o
c: 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
.
Pe
t
er Anvin
doc: Ca
l
l %xdefi
n
e a "r
e
solvin
g
defin
e
"
i
nste
a
d
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc:
c
lean up fo
r
matting around -O option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM
2
.
0
4rc
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvi
n
changes
:
d
o
cu
m
e
n
t
optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter An
v
in
Run
"make all
d
eps
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macr
o
s
.
p
l: don't include macros for disabled outpu
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter A
n
vin
o
u
ta
o
ut
.
mac:
a
outb
is an alias
f
or aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r A
n
vin
macros
.
pl: be a bit more careful with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
ete
r
Anvi
n
macros: wi
n
32
a
nd wi
n
64 are COFF,
not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvi
n
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r
Anv
i
n
R
e
mo
v
e
obsolete tagrelease s
c
rip
t
(dupli
c
ate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
Updat
e
doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
ment %use smartalig
n
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
o
u
tcoff
:
s
ty
l
istic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
e
r A
n
vin
ou
t
coff: defaul
t
output
s
ymb
o
ls to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvi
n
B
R
204
8
950: fix cr
a
sh due
t
o mmacro list
overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: cle
a
n up
w
hitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
er Anvin
Scrip
t
to create ne
w
test c
a
se
boiler
p
late
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvin
Accept implicit m
e
mory size f
o
r
VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
v
i
n
BR
2
0
2
9472: Wr
o
ng
o
perand size f
o
r VMREAD
/
V
MWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
.
gitignore: ignore some editor back
u
p files
commit
|
commitdiff
|
tree
next