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
doc: remove duplicate entry for the "error" warning class
2008-10-30
H
.
Peter Anvin
doc:
r
emove duplicate
entry for the "erro
r
" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: re
t
r
o
a
c
t
i
v
e
l
y
document updates to th
e
w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
Anvin
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter A
n
vin
doc/chan
g
es
.
s
r
c: docum
e
nt -W/-w fix as a
N
ASM 2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
Better d
e
s
c
ription
o
f the numbe
r
-overf
l
ow warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
B
R:
219696
6
: ma
k
e th
e
-w/-W
o
ptions wor
k
ag
a
in
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
When issuing wa
r
nin
g
s for EA
displa
c
ement
s
, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
do
c
/changes
.
src:
u
p
d
a
t
e rel
e
a
s
e
n
o
t
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
A
nvin
The CRC32
i
nstructions can
t
a
k
e 66
p
re
f
i
x
es as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvi
n
test
/
crc32
.
asm: test the CRC32 inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
BR
2
190521: fix
t
he CRC
3
2 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
N
A
S
M
2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
Anvin
BR 2187210: Fix
P
FRCPV and
PFRS
Q
RT
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
a
s
semble
:
not
all b
a
cke
n
ds handle i
n
tra-segment OUT_REL
*
ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er Anvin
B
R
2148448: fi
x
relative addresses in bin outp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
Upd
a
te
.
gi
t
i
g
n
ore to i
n
clude ad
d
it
i
onal generated
fi
l
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NASM
2
.
05
r
c7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once a
g
ain,
f
ix
g
eneration of "naked" OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
NASM
2
.
05r
c
6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er A
n
v
in
doc/changes
.
src: docu
m
ent mas
s
ive changes to ELF
6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: PLT32,
GOTPCRE
L
,
and
GOT
P
CRE
L
64 real
l
y
need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
E
L
F64:
t
he "size"
arg
u
ment
t
o
O
UT_REL*ADR isn't reall
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
asse
m
bl
e
: f
o
r
O
UT
_
REL*
A
DR, t
h
e "si
z
e" arg
u
me
n
t
i
s no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
tes
t
/elf64
s
o
.
a
sm:
demonstrat
e
a c
a
se where
w
e b
i
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: actually generat
e
r
elati
v
e GOT/
P
LT re
f
e
r
ences
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r Anvin
te
s
t
/
Makefile: enab
l
e
d
e
bugg
i
n
g
info for elftest/elfte
s
t64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64: GOTOFF64 doesn'
t
n
eed a
g
sym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: W
e
appar
e
ntly don
'
t nee
d
exactitude for GOTOF
F
64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
A
nv
i
n
elftest64: both
S
mall PIC and Me
d
ium PIC mo
d
el tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
Anvin
ELF64: GOT and P
L
T references need
a
symbol (a s
l
ot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
An
v
in
ELF64:
u
n
break gen
e
ratin
g
n
o-segme
n
t
addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r
Anvin
SA
A
: ad
d
s
a
a_wr
i
teaddr() similar
to o
t
her locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r A
n
vi
n
t
e
st/Makefi
l
e:
t
he el
f
t
e
st
obje
c
ts
d
epend
o
n
$(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: us
e
t
h
e
RELA addend field instead o
f
relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
T
e
st and Make
f
il
e
rules
for 32- and 64-bit
E
L
F
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
An
v
i
n
NA
S
M 2
.
0
5
rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter
A
nvin
T
est for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
vin
BR 217
2
659: Fix inc
o
r
r
ect output value for byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add reference
t
o
%+ from macro
parameter conca
t
enation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc
:
mi
n
or editor
i
al cha
n
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
ELF64: f
i
x
v
ari
o
u
s GOT r
e
loca
t
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Test fo
r
v
a
r
ious
ELF64
G
OT
r
eferences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
doc: add l
i
nk to the macro
packages when ta
l
king about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter A
n
vi
n
BR 2164053
:
--prefix _
not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter An
v
in
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter An
v
in
Document RIP-relative G
O
T fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assembl
e
.
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
v
in
disasm: colla
p
se al
l
the
s
egment regis
t
er p
u
s
h
/
pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: add
"
pop c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: test for p
u
sh/pop of segment re
g
i
s
ters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
er Anv
i
n
Reshuffle and
m
o
ve the bytecodes for segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anv
i
n
Colle
c
t statistics
o
n
b
y
tecode
use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter Anvin
NASM 2
.
0
5rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
An
v
in
test/
i
m
u
l
.
asm: remove ob
s
ole
t
e
ERROR
marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvi
n
Te
s
t for various IMUL patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Add missing IMUL pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
An
v
i
n
Add a few missing \15 -> \275 conv
e
r
s
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Cha
n
ge
\40 c
l
ass
opcodes t
o
\254,
e
xcept IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
New opcode f
o
r 32->64
b
it sign-extended immed
i
a
t
e with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r
Anvin
t
e
st/
i
m
mwa
r
n
.
asm
:
a
dd a few more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Remove is_sbyte64() a
n
d
replace
w
ith is_sbyt
e
3
2
(
) plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid do
u
ble wa
r
ning
for sign
e
d
d
word immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
New op
c
odes to deal with 8-bit immedia
t
e sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r
Anvi
n
NASM 2
.
0
5rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
chang
e
s: document imme
d
ia
t
e
f
i
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter An
v
in
BR
2
148
4
48: Fix RIP-re
l
ative address
i
ng wit
h
an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
nvin
i
m
mwarn: more immediate warnings
t
est, wi
t
h
notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better warn
i
ng
s
for o
u
t-of-r
a
ng
e
v
a
lues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
test: change
.
stdout/
.
stderr
to stdout/
s
tderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
cha
n
ges: document CVT f
i
xe
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 214
8
4
76: Fix
arg
u
ments f
o
r a bunch of th
e
CVT*
instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
t
e
st/br2
1
48476
.
asm: comprehensive test
of th
e
CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
A
nvin
te
s
t/immwarn
.
asm: new test f
o
r immed
i
at
e
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: r
u
l
e to run performtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
p
e
rformtest: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefil
e
:
add rules for
th
e
a
u
tomatic
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
te
r
Anvi
n
a
s
semble
.
c: be smarter about when to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
assemble
.
c: do not wa
r
n on valid
SBYTE optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
NAS
M
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
doc
/
c
hange
s
.
s
r
c: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
c
h
ange
s
.
src: docum
e
nt
J
MP reg64 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 input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
e
r
Anvin
d
oc: remove
t
ab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
Put t
h
e
s
t
atic
information a
b
o
u
t warnings in a s
t
ructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %
w
arning o
u
tput to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
Document the -O
0
and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
Add more 64-bit jump
t
e
sts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64
d
oes not
r
equire
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
.
P
eter Anvin
Set __PASS
_
_ to 3
for p
r
eproc
e
ss only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Clean u
p
unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
ete
r
Anvin
Actua
l
ly
make non-po
w
er-of-2 alignm
e
nts work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
in
N
A
S
M 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
D
o
cument __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Add __P
A
SS__ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r
An
v
i
n
Unb
r
eak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
doc/changes
.
src: some
t
hing closer
t
o final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
n
a
smdoc
.
src: more consistent ind
e
ntation i
n
%
error
.
.
.
commit
|
commitdiff
|
tree
next