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 An
v
in
ELF64: use the RELA
addend field
i
nstead of r
e
lying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
Test and Makefile rules
f
or 32- a
n
d 6
4
-bit ELF share
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter
Anv
i
n
NASM
2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
T
es
t
for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
BR 217265
9
: Fix in
c
orrect output
v
alue for byt
e
o
perands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
Add refere
n
ce to
%+
from macro parameter
c
o
ncatenat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
doc: minor editorial
c
ha
n
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
ELF64: fix
various GO
T
relo
c
atio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
T
est for various ELF64 GOT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
doc
:
a
dd link to the ma
c
r
o
packages
w
hen
talki
n
g abou
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
B
R
2
164053: --prefix _ not --prefix_
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
.
P
e
ter Anvin
Do
c
u
men
t
RIP-
r
ela
t
ive GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use case
4
()
m
acro
s
like
i
n di
s
asm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disas
m
:
collapse all
th
e
segment regi
s
ter push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
er An
v
i
n
test/pushseg
.
a
s
m
: ad
d
"
pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test
/
pushse
g
.
asm: t
e
st for pu
s
h/
p
op
o
f
s
e
gment regis
t
ers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
Res
h
uff
l
e and move th
e
bytecodes
f
or segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter Anvin
Collect st
a
tistics on bytecode
use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter Anvin
N
ASM 2
.
05
r
c3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
n
vin
test/imul
.
a
sm: remove obsolete E
R
ROR mark
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
Test
f
or va
r
iou
s
IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
A
d
d
missing I
M
UL patte
r
n:
r
e
g64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
few missing \15 -> \275 conversion
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Cha
n
ge
\
4
0 class opcodes
t
o
\
254, exc
e
pt IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvi
n
N
e
w
opcode for 32->64
b
it sign-ex
t
en
d
ed i
m
me
d
iat
e
with
.
.
.
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 few more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Re
m
ove is_sbyte64() and re
p
lace with is_sbyte32() plu
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
Avoid double
w
a
r
ning
f
or
s
igne
d
dwo
r
d immedi
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
New
opcodes to
d
ea
l
with 8
-
bit immediate sign extende
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
NASM 2
.
0
5
rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
ges:
d
ocume
n
t immediate fi
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448: Fix RIP-rel
a
tive ad
d
ressing w
i
th an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
im
m
warn: more imme
d
i
a
t
e
warnings test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er
A
nvin
Bett
e
r warnings for out-of-ran
g
e va
l
ues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
st
d
out/
.
stderr to stdout/stde
r
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
chan
g
es: do
c
ument CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 21484
7
6: Fix a
r
guments for a bunch of th
e
CVT*
instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test/br21484
7
6
.
asm: com
p
re
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
A
n
v
in
t
es
t
/immwarn
.
asm: new test for immediate
w
arn
i
ngs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
t
e
r Anvin
test/Makefile
:
rule to run perfor
m
test --di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
performtest: use -u wi
t
h d
i
ff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er An
v
i
n
te
s
t/Makefile: add rules
f
or the automat
i
c
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemb
l
e
.
c:
b
e sma
r
ter a
b
ou
t
when to suppre
s
s warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter A
n
vin
assembl
e
.
c:
d
o
n
o
t war
n
on val
i
d SBYTE optimizat
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter
A
nvin
doc/chan
g
es
.
s
rc: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
An
v
in
ch
a
nges
.
s
rc: document
J
MP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
rdsrc
.
pl: hand
l
e tabs in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anvi
n
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anvin
P
ut t
h
e
s
t
atic i
n
form
a
ti
o
n abou
t
warnings in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anv
i
n
Al
l
ow %war
n
ing output to b
e
suppress
e
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
as
s
emble
.
c:
c
l
eanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
Document the -O0
a
n
d
-
O1 beh
a
vior
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more 64-bi
t
j
u
m
p
tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
J
M
P
reg64
does
n
o
t
r
equ
i
r
e
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
.
Peter Anvin
Se
t
__
P
ASS_
_
to 3 for pre
p
roce
s
s only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Cl
e
an
up unterminated li
n
es
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actually make non-power-of
-
2 alignments w
o
rk
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
v
i
n
N
A
SM 2
.
04rc
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter A
n
vin
Document
__PA
S
S__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
Add __P
A
SS
_
_ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbrea
k
%warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvi
n
d
oc/
c
hanges
.
src: something cl
o
ser
t
o final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
Anvin
nasmdoc
.
src: more co
n
sistent
i
ndentation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
A
nvin
te
s
t/fwdoptpp
:
test %er
r
or,
%
w
ar
n
ing, %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 An
v
in
%error,
%
war
n
ing out
o
n
the final pass, add %
f
atal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: test for code that
relies on the optimize
r
t
o
.
.
.
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
.
Pet
e
r Anvin
N
ASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: document th
e
use of macr
o
s
i
n %erro
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
A
nvin
doc:
Call %xdefine a "reso
l
ving define" inste
a
d of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc
:
cle
a
n
up formatting arou
n
d
-
O
o
pti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM
2
.
04rc
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
A
n
vin
c
h
anges: document
optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter
A
nvi
n
Ru
n
"mak
e
alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r Anvi
n
ma
c
r
o
s
.
p
l
:
d
o
n
'
t inclu
d
e macr
o
s
f
or
disabled outpu
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
outao
u
t
.
ma
c
: a
o
utb
i
s
a
n
alia
s
f
o
r aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er An
v
in
macros
.
pl: be a bi
t
more carefu
l
w
it
h
open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
mac
r
os: win32 and win64 a
r
e
C
OFF
,
n
o
t Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
N
A
S
M
2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvi
n
R
e
move obsolete ta
g
rele
a
se
s
crip
t
(duplicate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
t
e
r
Anvin
Update
d
oc/cha
n
ges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvi
n
Docu
m
ent
%use
sma
r
talign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
Docume
n
t
%unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anvi
n
outcoff:
s
t
ylistic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
Anvi
n
ou
t
coff: default output symbols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
ete
r
Anvin
BR 2048
9
50: fix crash d
u
e to mmacro
l
i
s
t ove
r
flow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
t
est/new
:
clean up w
h
itespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script to create n
e
w test case b
o
ilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Accept i
m
plic
i
t
m
e
m
o
ry si
z
e for VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
BR 20
2
9
472:
Wron
g
o
p
erand size for VMREAD/VM
W
RITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
.
gitignore: i
g
nor
e
some
editor
b
ack
u
p files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
e
r
A
n
v
i
n
B
R 2028995: M
i
ssing
M
O
VNTI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter Anv
i
n
Testcase for XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029829: Accept VI
A
XCRYPT in
s
truction
s
w
ith o
r
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2039212: Handle ind
i
rect far jum
p
s
in 64-bit
mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Include "nasm
.
h" in "float
.
h"
commit
|
commitdiff
|
tree
next