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
ELF64: fix various GOT relocations
2008-10-15
H
.
P
eter Anvin
ELF64: fix va
r
ious GOT relocatio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for v
a
riou
s
ELF64
GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
o
c:
add link to the
macro packages when tal
k
ing about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --prefix _ not --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
N
ASM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvi
n
Documen
t
RIP-relative GOT fixes
i
n ELF6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
assemble
.
c: use cas
e
4
(
) macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
vin
disasm:
collapse all
t
he s
e
gment re
g
ist
e
r pus
h
/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
test/p
u
shseg
.
asm:
add
"
pop cs
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er An
v
in
test/pu
s
hs
e
g
.
asm: t
e
st
f
o
r push
/
pop of
segment r
e
gisters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Res
h
uffle
and mo
v
e the byte
c
odes for segment
r
egi
s
ter
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter An
v
in
C
ollect statistics
on byt
e
code use in
i
nsnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter A
n
vin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
tes
t
/
i
mul
.
asm:
remove obso
l
ete ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Te
s
t for vario
u
s IMUL pat
t
erns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
d
d mis
s
i
n
g
I
MUL patte
r
n: r
e
g64,i
m
m8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few m
i
ssin
g
\15
-
>
\275
co
n
versi
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Ch
a
nge \4
0
cl
a
ss
opcodes to \254, e
x
cept IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
e
w opcod
e
f
o
r
32->
6
4
b
it
sign-extended im
m
ediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vi
n
test/immwarn
.
asm: add
a
few more non
-
warning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyte
6
4() and replace w
i
th is_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Avoid do
u
ble w
a
rni
n
g for signed dword immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
vin
Ne
w
opcodes to deal with 8-bi
t
immediate
sign e
x
t
e
nded
.
.
.
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
.
Pet
e
r
Anvin
chang
e
s: documen
t
i
mmedia
t
e
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
R 2148448: Fix RIP-relative addressing wi
t
h an
i
mmediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvi
n
im
m
warn: m
o
re immedi
a
te warni
n
gs test, with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Better warnings for out-of-rang
e
v
alues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t: change
.
std
o
ut/
.
std
e
rr to stdout/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
changes: d
o
cument CVT
f
ixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
BR 214847
6
:
Fix argument
s
f
o
r 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/br2148476
.
asm: c
o
mpre
h
e
n
sive test
of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter An
v
i
n
t
e
st/immwarn
.
a
sm: new test for i
m
m
e
diat
e
warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvi
n
test/Makefile:
r
ule to
run performtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
performtest: use -u
with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
test
/
Makefile:
a
d
d
rules for the au
t
om
a
tic
t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er
Anvin
assemble
.
c: be smarter about w
h
e
n
to
s
uppress war
n
ings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c
: do not warn on valid SBY
T
E
o
p
timizatio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nv
i
n
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
doc/chan
g
es
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anv
i
n
changes
.
src: doc
u
ment JMP
r
eg64
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r
Anvin
rdsrc
.
pl: handle
tabs
i
n the
i
n
p
ut
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvi
n
doc:
r
emove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
Put t
h
e static information abou
t
wa
r
n
i
ngs
i
n a st
r
uct
u
re
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvin
Allow %warning
o
utput
t
o b
e
suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter
Anvi
n
as
s
emb
l
e
.
c: cle
a
nups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
Document t
h
e
-O0 and -O1
b
e
havi
o
r
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
e
r Anvin
Add more
6
4
-
b
i
t
jump t
e
sts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
n
v
in
J
MP reg64 does not requir
e
a
R
E
X
.
W p
r
efix
.
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
.
Peter Anvin
S
et
__PASS__ t
o
3
for preprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
C
lean up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Ac
t
ually ma
k
e
no
n
-power-of-2
a
lignm
e
nts work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anv
i
n
N
ASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
er Anvin
D
o
cumen
t
_
_
PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
Add __PA
S
S
__ b
u
i
l
t
in macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbrea
k
%warnin
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er A
n
vin
doc/changes
.
s
rc: something closer to final
release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
n
as
m
doc
.
src: more cons
i
stent inde
n
tat
i
o
n
i
n
%error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
tes
t
/fwdoptpp: t
e
st %error, %w
a
r
ning,
%
fa
t
al
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anv
i
n
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%er
r
o
r
,
%warn
i
ng out on
the final pass,
ad
d
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
te
s
t
:
test f
o
r code that relies on the optimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pete
r
Anvi
n
NASM
2
.
0
4
r
c
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvi
n
NASM 2
.
0
4
rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
o
c: doc
u
me
n
t the use
of m
a
cros in %
e
rror
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvi
n
doc:
Cal
l
%xdefin
e
a
"
resolving d
e
fine" instea
d
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter An
v
in
doc: clean
up fo
r
m
a
tting
a
ro
u
nd -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
n
v
in
NASM 2
.
04
r
c2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
changes: document o
p
timi
z
er change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
Run
"
make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
A
nvin
macros
.
pl: don
'
t
in
c
lude macros for disabled
o
utput
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaou
t
.
m
ac: aoutb
is an alias
f
or
aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: be
a bit m
o
r
e
careful with o
p
en()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anv
i
n
ma
c
ros: win32 and win64 are COFF, not Mach
-
O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er
A
nvi
n
N
ASM 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
A
n
vin
Remove obso
l
ete
t
agr
e
lea
s
e script (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
Update doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %use smartal
i
gn
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anv
i
n
Doc
u
ment
%
u
n
macro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anvin
outc
o
ff: stylistic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvi
n
out
c
off: default output symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter A
n
vin
BR 2048950:
f
i
x crash due t
o
mmacro l
i
st overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
v
i
n
test/new: clean up w
h
ite
s
pa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script to c
r
e
ate new test case
boile
r
plate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Accept
i
m
plicit memory size for VMREA
D
/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
BR 2029
4
72: Wrong
op
e
ra
n
d si
z
e for VMREAD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitignore: ignore
some
e
ditor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2
0
289
9
5: Missing MO
V
NTI m64, r
6
4
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
Testc
a
se f
o
r XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029829: Accept VIA
X
CRYPT instructions with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2039
2
12: Handle ind
i
rect far jumps i
n
64
-
bit mod
e
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Include "nasm
.
h" in "fl
o
at
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
eter Anvin
Add 256-bit
A
VX sto
r
es per the latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvi
n
A
d
d AVX
forms of the AES instructio
n
s (new i
n
the
lates
t
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pete
r
Anvin
test:
F
ix file
with no fin
a
l n
e
w
l
i
ne
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter An
v
in
BR 2067
8
20: add th
e
MOVSXD instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
et
e
r An
v
in
BR
2
0
6783
7
: remov
e
doub
l
e add of VEX instruction length
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter Anvin
BR
2062342: ndis
a
sm
:
r12 *can* be
a
n i
n
dex
register
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
eter
Anvin
BR 2030823: Problem w
i
th
t
he 256
-
bit FMA instr
u
ctions
commit
|
commitdiff
|
tree
next