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: fix capitalization
2008-10-30
H
.
Peter Anvin
doc: fix capitalizat
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
d
oc: remove
d
uplicate entry for th
e
"error"
w
a
r
n
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively document updates
to the warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NA
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter A
n
v
i
n
doc/changes
.
src: document -W/-
w
fix as a NASM
2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better
descr
i
p
t
i
on of the number-overflow warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2
1
96966: make the
-w
/
-W o
p
tio
n
s
work again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Wh
e
n issuing w
a
rnings for EA
displacements,
use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
NASM
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
d
oc/change
s
.
src: update re
l
ease notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
T
h
e
CRC32 instructio
n
s can
t
ake 66 prefixes as
w
ell
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pet
e
r
A
n
vin
test/crc32
.
asm: test th
e
CRC32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter An
v
in
BR 219052
1
: fix the
CRC32 opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
0
5
rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 218
7
210: Fix PFRCPV a
n
d PFRS
Q
RTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter An
v
in
assem
b
l
e
: not all backends handl
e
intra-segment OUT_RE
L
*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR
2
148448: fix relative addresses in bin out
p
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
Update
.
git
i
gnore to include additional ge
n
erated files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64
:
o
n
c
e
a
gain, fix generation
o
f "naked"
OUT_REL
*
ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
NASM 2
.
0
5rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er Anvin
doc/change
s
.
src: docum
e
nt massive changes to EL
F
64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: PLT32, GOTPCREL
,
a
n
d
GOTPCREL64 really need
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
ELF
6
4: the "size" argument to OUT_
R
EL
*
ADR is
n
'
t
really
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ass
e
mble:
f
or OUT
_
REL*ADR, the "siz
e
"
a
r
gument
is not
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/elf64so
.
asm
:
demonstrate
a
cas
e
w
here we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64: a
c
tually gene
r
ate relative GOT/PLT r
e
fe
r
ences
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
te
s
t/
M
a
kefile: enable debu
g
ging
info for elfte
s
t/elftest
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter A
n
vin
E
L
F6
4
: GOTOF
F
64
doesn't need a
gsym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvi
n
ELF64: We app
a
r
ently don
'
t need exactitude
for GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
elfte
s
t64: both S
m
all PIC an
d
M
e
diu
m
PIC model te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
64: GOT and PLT re
f
erences need a symbol (a sl
o
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
u
nbreak generat
i
ng
no-segment
a
ddr
e
sses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
SAA: add saa_writeaddr() similar to othe
r
locatio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefi
l
e: th
e
e
lf
t
est objects depend on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
An
v
in
ELF
6
4: us
e
the RE
L
A
a
d
d
end
f
ie
l
d
i
ns
t
ead of
relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
Te
s
t and Makefile rules for 3
2
-
and
6
4-
b
it E
L
F sha
r
ed
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
n
v
i
n
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter A
n
v
i
n
Test for BR 2172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
BR
2
172659: F
i
x incorrect outpu
t
value for byte
o
perands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
A
d
d ref
e
re
n
ce to %+ from macr
o
par
a
meter concatenat
i
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc:
m
in
o
r edi
t
orial
c
hange
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
ete
r
Anvin
EL
F
64
:
fix various GOT relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various ELF64 GOT reference
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
oc: add link to the macro packa
g
e
s
whe
n
talking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
BR 2
1
64
0
53: --prefix
_ no
t
-
-
prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvi
n
N
AS
M
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-relat
i
ve GOT fixes in
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anv
i
n
assemble
.
c: use ca
s
e4() macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
d
isasm: coll
a
pse a
l
l
the segme
n
t register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
t
e
s
t/pushs
e
g
.
asm:
a
dd
"
pop cs"
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/p
o
p of se
g
ment r
e
gister
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter An
v
i
n
Re
s
huffle and move
t
he bytecode
s
for
segment
r
egister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
er An
v
in
Collect statistics on bytecode
use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
e
r
An
v
in
NAS
M
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
Anvi
n
test/im
u
l
.
asm: r
e
move obsol
e
te ERR
O
R marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
Test
f
o
r
various IMUL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Add missing IMUL pattern:
r
eg6
4
,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Add a
few missing \15 -
>
\
275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
C
ha
n
ge \40 c
l
ass opcodes t
o
\254, exc
e
p
t
I
M
UL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ew opco
d
e for 32->64 bit sign-exte
n
ded imm
e
diate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t/i
m
mwarn
.
asm:
add a few more non-w
a
rn
i
ng tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyte64() and replac
e
with is_sby
t
e
3
2() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid
d
ouble warning fo
r
signed dword i
m
mediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
nvin
Ne
w
opcodes to deal
w
ith 8
-
bit immediate sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chang
e
s: document
immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 2148448: Fix RIP-
r
e
l
ative addr
e
ssing with an immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
im
m
warn: more imm
e
d
iate warn
i
ngs tes
t
, with note
s
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
e
tter w
a
rning
s
for out-of-range va
l
ues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
test: change
.
s
tdout/
.
s
t
d
err to stdo
u
t/st
d
err
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er A
n
vin
changes:
d
ocument CVT fix
e
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
BR
2148476: Fix
arguments for a bun
c
h of
the
C
VT* inst
r
uctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br21
4
8476
.
asm: compre
h
ensive te
s
t of th
e
CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anv
i
n
t
est/immwa
r
n
.
asm: new test for im
m
ediate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
test/Makefile: rule
t
o r
u
n pe
r
fo
r
mte
s
t --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter
A
nvin
performtest: use
-u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: a
d
d rules f
o
r the
auto
m
atic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nv
i
n
a
ssem
b
le
.
c: be sma
r
t
e
r
about when to suppr
e
ss warn
i
ngs
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
assemble
.
c
: do not
warn on va
l
i
d
SBYTE optimizations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r
A
nvin
doc/
c
hanges
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: document J
M
P reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
n
vin
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 Anvi
n
do
c
: re
m
ove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
A
nvin
Pu
t
the static in
f
orm
a
tion about warnings
i
n
a struc
t
ure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
Allow %war
n
ing output to be
s
uppresse
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
er Anvin
a
ssemble
.
c: cle
a
nups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvi
n
Document the -O0 and -O1
b
ehaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more 64
-
bit
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JM
P
reg64 does not
r
e
qui
r
e a R
E
X
.
W
p
refix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvi
n
NASM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set
__PASS__ t
o
3
for preprocess
o
nly
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Clean u
p
u
n
t
e
rminated li
n
es
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actuall
y
make no
n
-power-o
f
-2 alignments w
o
rk
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
NASM 2
.
04
r
c6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Docum
e
nt __PAS
S
_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
A
dd __PASS_
_
builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbreak %war
n
ing
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
doc
/
change
s
.
src: s
o
mething
close
r
to final release
.
.
.
commit
|
commitdiff
|
tree
next