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
ELF64: use th
e
RELA a
d
dend field instead of
re
l
ying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
Te
s
t
and Makefile rules for
3
2
- and 64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anvin
N
ASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r
Anvin
Test for BR 2
1
72659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anv
i
n
B
R
2172
6
59: Fix
i
n
co
r
rect output value for byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er
A
nvi
n
Add refe
r
ence to %
+
from macro pa
r
amet
e
r concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: minor editorial chang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF
6
4: fix v
a
rious GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
T
e
st for various ELF64 G
O
T re
f
eren
c
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter An
v
in
doc: add
l
i
nk to
t
he m
a
cro package
s
when ta
l
king abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
BR 216
4
053: --prefi
x
_ not
--prefi
x
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r Anvin
Docum
e
nt
RIP-relative G
O
T fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c
:
use case4(
)
macros like
in
disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
disasm: collaps
e
all the segment register push
/
pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
st/pus
h
se
g
.
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
t
e
st
/
pushseg
.
as
m
:
test
f
o
r push/pop
of segment
registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
R
e
shuffle and m
o
ve the
b
ytecodes for se
g
m
e
nt register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collec
t
statistics on byteco
d
e use i
n
insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter An
v
in
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm:
r
emove obsolete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Test for various IMUL
p
atter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Add missi
n
g IM
U
L pattern: reg64,i
m
m8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
Add
a few mis
s
ing \15 -> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Change \40 cla
s
s opcodes to \254, ex
c
ept
IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
New opcode for 32->64 bit
sign-e
x
tended im
m
ed
i
ate wi
t
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test/im
m
warn
.
asm: add
a
few m
o
re non-war
n
ing te
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
vin
Remove is_sby
t
e64() and replace with
is_sb
y
te32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double warning for
s
igned dwo
r
d
imm
e
diate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
New
o
p
c
odes 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
e
r
Anvin
N
A
SM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
changes: document immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448:
F
i
x RIP-relative
add
r
essi
n
g with an immedia
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
immwa
r
n: mor
e
imme
d
iate warnings test, wi
t
h
notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
in
Better
w
a
r
ning
s
for out-of-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
test: change
.
stdout/
.
stderr to s
t
dout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chan
g
es: docu
m
ent C
V
T f
i
x
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476:
F
ix arguments for a bunc
h
of the CVT
*
i
n
structi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
t
est/br2148476
.
asm: comprehensive test of the
C
VT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvi
n
t
es
t
/
i
mmwarn
.
asm: new
t
e
s
t fo
r
im
m
ediate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Ma
k
e
f
i
le: rule to run performt
e
s
t --
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest: u
s
e -u with
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
e
s
t
/
Makefile:
add r
u
les
for
t
he autom
a
ti
c
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
a
s
s
emble
.
c
:
be smarter about when
t
o suppr
e
ss
w
arnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
as
s
emble
.
c: do not war
n
on valid SBY
T
E
optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
NASM 2
.
0
5
rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
doc/c
h
a
ng
e
s
.
s
r
c: updat
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
change
s
.
s
rc: document JMP reg64
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
rdsrc
.
pl: handle tabs in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
Put the
static
information about warnings i
n
a
s
tructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
Al
l
ow %
w
arnin
g
output to be
suppress
e
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
te
r
A
n
vin
assembl
e
.
c:
c
l
e
anup
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvin
Document the
-O0 and -O1 beha
v
iors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvin
Add mo
r
e 64-bit jump t
e
st
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP
reg64 do
e
s not require
a
REX
.
W prefix
.
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
.
Pe
t
er An
v
i
n
Set __
P
ASS__
t
o 3 for preproces
s
only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
Clean up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter
A
n
vin
Actually make non-power-of-
2
alignmen
t
s work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
An
v
i
n
NASM 2
.
0
4
rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Do
c
u
ment __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Ad
d
__PASS
_
_ b
u
il
t
in macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
Unbreak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
do
c
/change
s
.
src: s
o
me
t
hing
c
loser
to f
i
nal release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
na
s
mdoc
.
src: more consistent indentation in %erro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
test/f
w
dop
t
p
p: test %
e
rror
,
%
w
arning,
%
fat
a
l
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 Anvi
n
%error, %
w
arning out on
t
h
e final pass, add %f
a
t
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r Anvin
t
e
s
t: test for code th
a
t re
l
i
e
s on the
optimiz
e
r
to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NASM
2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter A
n
vin
NASM 2
.
04rc
3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
doc: document the use
o
f
m
a
cros in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc:
C
al
l
%xdefine
a
"resolving define" instead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc: clean
u
p format
t
ing around -O
o
ption
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NA
S
M 2
.
04r
c
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
Anvin
c
h
anges: document
o
p
t
im
i
z
e
r change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er An
v
in
Ru
n
"make all
d
eps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r
Anvin
macros
.
pl: do
n
't include ma
c
ros for disab
l
e
d
output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r
A
nvin
o
utaout
.
mac: a
o
utb is an alias fo
r
ao
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
macros
.
pl: be a
bit
m
or
e
car
e
ful
w
ith open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
v
i
n
macros:
w
in32 and
w
in64
are COFF, no
t
M
a
ch-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
R
e
move obsol
e
te tag
r
elease script (dupl
i
cate
of
t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
t
e
r Anvin
Update doc/changes
.
s
rc
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er A
n
vin
Document %
u
se smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er A
n
vin
Docum
e
nt %unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
o
u
t
c
off: stylistic cl
e
anups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
e
r Anv
i
n
ou
t
coff: def
a
ult output
s
y
mbols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pe
t
er
A
n
v
i
n
BR 2048950: fix crash due to mmacro list overflo
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
vin
te
s
t/new: cl
e
an up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Sc
r
ip
t
t
o create new test c
a
se boilerplat
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Accept impl
i
cit memory size for VMREAD
/
VMWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029472: Wrong
o
p
e
r
and size
f
or
VM
R
EAD
/
VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter An
v
in
.
gitignor
e
: ignore
s
ome edit
o
r backup f
i
les
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anvin
BR 2028995
:
M
i
s
s
ing MOVNTI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
v
in
Testcase for XC
R
YPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er An
v
in
B
R
2
029829: Accept VI
A
XCR
Y
PT instruc
t
i
o
n
s wit
h
or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2039
2
12: Handle
indirect far
j
umps in 64-bit m
o
de
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
ete
r
A
n
vin
Inc
l
ude "
n
asm
.
h
"
in "float
.
h"
commit
|
commitdiff
|
tree
next