repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
test/Makefile: the elftest objects depend on $(NASM)
2008-10-18
H
.
Peter Anv
i
n
test/Makefile: the elftes
t
o
b
jects depend on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: use the RELA
a
ddend f
i
e
l
d inste
a
d of re
l
ying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and Makefile
rules for 32-
a
nd 6
4
-
bit
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for BR 217265
9
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
B
R 21726
5
9
: Fix inco
r
rect output value
for byte ope
r
ands
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
.
Peter An
v
i
n
doc: min
o
r ed
i
tor
i
al ch
a
nge
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix various GOT relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvi
n
Te
s
t for variou
s
ELF64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter A
n
vin
doc: ad
d
l
ink to the mac
r
o packages whe
n
talking abou
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR
2
164053: -
-
prefix _ not --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter A
n
vin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r Anvi
n
Docum
e
n
t
RIP-relative GOT fixes in
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c
: us
e
c
ase4()
m
acros
like
in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
e
r
A
n
vin
disasm: collap
s
e all the segm
e
nt regist
e
r push/po
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
te
s
t/pushse
g
.
a
sm
:
add "
p
op cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
st/p
u
sh
s
eg
.
a
sm: test
f
or push/pop of segm
e
nt regist
e
r
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er
A
n
v
in
Reshuffl
e
and mo
v
e
the bytecodes fo
r
segment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vin
C
o
l
lect
s
tati
s
tics on bytecod
e
use i
n
insn
s
b
.
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
.
Peter
Anvin
test
/
i
mul
.
as
m
: re
m
ove
obsolete ERROR ma
r
ke
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Te
s
t for va
r
ious
I
MUL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Add m
i
ssing IMU
L
p
a
t
t
ern: reg64,
i
mm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ad
d
a few
missing \15 ->
\
275
conversio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 cl
a
ss opcodes to \254, except
IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvi
n
N
ew opco
d
e
f
or 32->64 b
i
t sig
n
-extended immed
i
ate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
test/immwarn
.
asm: add
a few
more non-wa
r
ning tes
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove
is_sbyt
e
64() and
replac
e
w
ith
i
s_sbyte32
(
) plu
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid
double warning for sig
n
ed dw
o
rd immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
n
vin
New opcodes to d
e
al with 8
-
bit
immediate sign e
x
tend
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
NASM 2
.
05rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
changes: doc
u
me
n
t i
m
medi
a
te fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
B
R
2148
4
48: Fix R
I
P
-
r
elative ad
d
ressing with an immedi
a
te
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
immwarn:
m
o
r
e
immediate warnings test
,
with no
t
es of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
nvin
Better war
n
ings for out-of
-
range va
l
ues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test: cha
n
g
e
.
stdout/
.
stder
r
t
o
stdout/st
d
err
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
ge
s
: document CVT
fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
2148476: F
i
x
argum
e
nts f
o
r
a b
u
nch of the CV
T
* instructio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
t
e
st/br2148476
.
asm: comprehens
i
v
e
test
o
f
t
he CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
er A
n
vin
t
es
t
/
immwa
r
n
.
asm: new test for immedia
t
e
wa
r
ni
n
gs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
tes
t
/Makefile: rule to run performtes
t
--d
i
ff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
performtest: us
e
-u w
i
th diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
e
r Anvin
test/Makefile: add rules for th
e
automatic
t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
asse
m
b
l
e
.
c: be smarter about when to s
u
ppr
e
s
s war
n
ings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
assemble
.
c: do not warn on va
l
id SBYTE op
t
imizati
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anv
i
n
N
A
S
M
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
doc/
c
h
a
nges
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: docu
m
ent
J
MP reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
r
d
src
.
pl
:
hand
l
e
tabs i
n
the i
n
p
ut
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r
Anvin
doc: remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
Put the
s
tatic
i
n
f
ormatio
n
about w
a
rning
s
in
a
s
t
ruc
t
ure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
A
llow %wa
r
ning ou
t
put to
be su
p
pressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvi
n
as
s
e
m
b
l
e
.
c:
c
lea
n
ups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
Document the -O0 and -O1 beh
a
viors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
Add more 64-b
i
t jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
n
vin
JMP re
g
64 does
not require a REX
.
W
prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
t
er Anvin
NA
S
M
2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
S
et __PASS
_
_ to 3 for preprocess on
l
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
v
i
n
Clean up unterm
i
nat
e
d
l
in
e
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actu
a
lly make non-power-of-2 alignments wor
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
NASM 2
.
0
4
rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
Docum
e
nt __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er An
v
in
A
dd
__
P
ASS__
b
u
ilti
n
m
acro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
Unb
r
eak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
s
rc: some
t
hing closer to f
i
nal rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdo
c
.
src
:
more con
s
istent indentation in
%
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdoptpp: t
e
s
t
%
e
rror
,
%war
n
i
ng, %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
.
Peter
A
n
vin
%
e
rror, %
w
arning out on the final pass, ad
d
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
v
i
n
test
:
test for code tha
t
relies on the optimizer
to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pe
t
er Anvin
NASM 2
.
04
r
c4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anv
i
n
NASM
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
do
c
: document the u
s
e of macros in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
d
o
c
:
Call
%xdefine
a "resolving defi
n
e
"
in
s
tead
o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
doc
:
clean
up
for
m
a
t
t
ing arou
n
d -O
o
p
tio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM
2
.
0
4rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anvin
c
hanges: document optimize
r
chan
g
e
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter A
n
vin
R
u
n "make
alldep
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
macros
.
pl: don't
in
c
lude macros
for disabl
e
d 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:
a
ou
t
b is an
a
lias
f
or 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 open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
m
a
c
ros: win3
2
and win64 are C
O
FF, not
M
ach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NASM 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Re
m
ove obs
o
l
e
te t
a
grelease script (
d
upl
i
cate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Update doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvi
n
Document %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
Document %unm
a
cro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pete
r
An
v
i
n
outcoff:
s
tylistic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pete
r
Anvin
outc
o
ff: default output symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
B
R 204895
0
: fix
crash due to mm
a
c
ro li
s
t overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
eter Anvin
test/new: c
l
ean up whitespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
S
cript to create new test case boi
l
erplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvin
Ac
c
ept implicit
m
emory size for VMRE
A
D/VMWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 20294
7
2: Wrong operand size for V
M
READ/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
v
in
.
gitignore: igno
r
e some
e
ditor ba
c
kup fil
e
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
t
er
Anvin
BR 2028995: Missing MOVNT
I
m6
4
,
r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
Testcase fo
r
XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 20
2
9
8
29: Accep
t
V
IA XCRYP
T
ins
t
ructions w
i
th or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
nvin
BR 2039
2
1
2
: Han
d
le indirect fa
r
jum
p
s
in 64-bit mode
commit
|
commitdiff
|
tree
next