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: use the RELA addend field instead of relying on the code stream
2008-10-18
H
.
Peter Anvin
ELF6
4
:
u
se the RELA adden
d
field instead of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Tes
t
a
nd Makefile ru
l
es for 32- a
n
d 64-bi
t
ELF sh
a
r
ed
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter
Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for BR 2
1
7
2659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
vin
BR 2172659: Fix inc
o
r
rec
t
out
p
ut
value f
o
r byte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
A
dd re
f
erence to %+
f
r
o
m macro parameter concaten
a
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc:
minor ed
i
torial change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
ELF64: fix
v
arious GOT
relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
T
e
st for vari
o
u
s
ELF
6
4 GOT refere
n
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
doc: a
d
d link to the ma
c
ro packag
e
s when talking
abo
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
A
nvin
B
R
2164053: --prefix _ not -
-
pre
f
ix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05rc
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Doc
u
ment RIP-relat
i
ve GO
T
fix
e
s in
ELF
6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
a
s
sem
b
le
.
c: use c
a
se4() macr
o
s
like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anv
i
n
disasm
:
collapse all the segment register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvi
n
t
e
st/pushseg
.
a
s
m: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
test/pushseg
.
asm
:
t
e
st for push/
p
op of
segment regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
R
eshuffle and move the byte
c
odes
f
or segment
r
eg
i
ster
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter Anvin
Collect statistics on by
t
ecode
us
e
in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM
2
.
0
5
rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm: remove
o
bsolete ERROR ma
r
ker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for va
r
ious
I
MUL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
Ad
d
missing IMUL pattern
:
reg64,
i
mm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few mi
s
sing \15
-> \275
c
onversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
C
hange \40 class opco
d
es to
\
2
54, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
N
e
w opcode
for 32->64 bit
s
ign-ext
e
nded
imme
d
iat
e
w
ith
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/immwarn
.
a
s
m: add a fe
w
mo
r
e non-w
a
r
n
ing t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Remove is_sbyte64() a
n
d
replace with is_sbyte
3
2() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Avoid
double warning for signe
d
dword
immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
N
e
w o
p
codes to
deal
with 8-bit immediate sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
changes
:
doc
u
ment
immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
BR 21484
4
8: Fix
RIP-relativ
e
addressing with
an immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
immwa
r
n: more immediate
w
arn
i
ngs
test,
w
i
t
h
notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
B
e
t
te
r
warnings for out-of-range va
l
ues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test: change
.
st
d
out/
.
stderr t
o
stdo
u
t/s
t
derr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
ch
a
nge
s
:
document
CVT
f
i
xes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476: Fix
a
r
g
u
ments for a bunch of t
h
e CVT*
i
nstructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
test/br2148476
.
asm
:
c
omprehensive test of th
e
C
VT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
t
e
st/
i
m
mwarn
.
a
sm: n
e
w
t
es
t
f
o
r
im
m
ediate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
test/Makefile
:
rule to run performtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
perfor
m
test: u
s
e
-u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
A
n
v
in
test/Makefile: add rule
s
for the a
u
tomati
c
te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c
:
be smar
t
er
a
b
o
ut w
h
en to suppress wa
r
nings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
a
s
sembl
e
.
c
: do not warn o
n
vali
d
SB
Y
TE opti
m
izations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
NASM 2
.
0
5
r
c1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
d
o
c/ch
a
n
g
es
.
s
rc: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: document J
M
P
r
eg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
te
r
Anvin
rdsrc
.
pl:
handle tabs
in the inp
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nv
i
n
d
oc:
remov
e
tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
Put the
s
tatic inf
o
r
m
a
t
ion about wa
r
n
ings in a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r Anvin
Allow
%
warning output to be
s
u
p
p
res
s
ed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
assemble
.
c: clea
n
ups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvin
Doc
u
men
t
the -O0 and
-
O1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
Add more 64-bit jump t
e
sts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
Anvin
JMP reg
6
4 does no
t
require a REX
.
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
Set __PAS
S
__ to 3 for
p
re
p
rocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
C
l
e
an up untermi
n
ated l
i
nes
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
vin
Actua
l
ly make non-power-of-
2
align
m
e
n
t
s work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
vin
NAS
M
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvin
D
o
cument __PAS
S
__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
e
r Anvin
A
dd __PASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbre
a
k %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
doc/chan
g
es
.
src: something
closer to fi
n
al
release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
nasmdoc
.
src: more consistent
indentation in %er
r
or
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
test
/
f
wdoptp
p
:
t
est %error, %warning, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NASM 2
.
04
r
c5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
Anvin
%erro
r
, %warning o
u
t on the
fina
l
pass, add
%
f
a
tal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
A
n
vin
te
s
t:
t
e
st
for code that re
l
ies on t
h
e opt
i
mizer
to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter Anvin
NA
S
M 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM
2
.
04rc
3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc:
document the use of macros in %
e
rror
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: C
a
ll %
x
d
e
f
in
e
a
"
resolving define" ins
t
e
ad of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: clean up formatting around -O o
p
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
An
v
in
N
ASM 2
.
04rc
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
changes: d
o
cument
o
ptimizer ch
a
nge
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
R
un "m
a
ke all
d
eps
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
macros
.
pl: don't inc
l
u
d
e
macros for disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac: aoutb
i
s an alias for a
o
ut
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
m
a
cros
.
p
l
: be a bit more
c
a
reful with
o
pen()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
m
acros: win32 a
n
d
win64
are COFF
,
not
M
ach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
NAS
M
2
.
0
4
rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
R
e
move
obso
l
e
t
e
ta
g
release script (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
t
e
r
A
nvin
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 Anvin
Documen
t
%unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
o
u
tcoff:
s
tylist
i
c cl
e
anu
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff
:
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 2048950:
f
i
x
c
r
ash due to mmacro
list o
v
e
r
flow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
t
e
s
t
/n
e
w
:
c
lean
up whit
e
sp
a
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
Anv
i
n
Script to create new test case boilerpla
t
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
t
er A
n
vin
Accept i
m
plicit memor
y
size for VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R
20
2
9472: Wr
o
n
g oper
a
nd siz
e
for VMREAD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
i
n
.
gitignore: ignore some editor backup fil
e
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
B
R
2028995:
Missin
g
MOVNTI m64, r
6
4
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Testcase for X
C
RYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvi
n
BR 2029829: Accept VIA XCRYPT
i
nstructions wi
t
h or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2
0392
1
2:
H
andle indirect far
jum
p
s in 64-bit mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pete
r
Anvin
Inc
l
ude
"
nasm
.
h" in "flo
a
t
.
h"
commit
|
commitdiff
|
tree
next