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
preproc: BR 2222615: fix segfault on bogus %ifmacro
2008-11-06
H
.
Peter Anvi
n
preproc:
B
R
22226
1
5: fix
s
e
gfault on b
o
gus
%ifmac
r
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
d
o
c:
f
i
x
typo in
t
h
e descrip
t
i
o
n of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: fix capital
i
zat
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove duplicate e
n
t
r
y for the "err
o
r" warnin
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactiv
e
ly do
c
u
m
ent
u
pdates t
o
t
h
e warn
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
n
v
i
n
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter A
n
vin
d
o
c/chang
e
s
.
src:
d
ocument
-
W
/
-
w fix as a NASM 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
B
e
tter
d
escrip
t
ion of
the n
u
m
b
er-
o
v
e
rfl
o
w warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anvin
B
R: 2196966: m
a
ke the -w/-W options wo
r
k again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Wh
e
n is
s
u
i
ng warnings for EA displacements, use t
h
e
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er An
v
in
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc/changes
.
s
r
c:
u
p
d
ate release n
o
te
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvi
n
The C
R
C32
i
nstructions can take 66 prefixes as w
e
ll
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
test/c
r
c32
.
asm
:
test the CRC32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR
2
190521: fix the CRC32 opco
d
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
N
A
SM
2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
t
er
A
n
vin
B
R
2187210: Fix PFR
C
P
V and
P
FRSQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r
A
n
vin
assemb
l
e
: not
all backends handl
e
i
n
tra
-
s
egme
n
t OUT_RE
L
*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er Anvin
BR 21484
4
8: fix relative ad
d
resses in bi
n
output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter An
v
in
Update
.
gitign
o
re to
include additi
o
nal
g
e
nerated 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
eter Anvin
ELF64: once again, fix generation of "naked" OUT_REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
NASM 2
.
0
5rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
d
o
c/chang
e
s
.
src: doc
u
ment massi
v
e changes to ELF64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
PLT32, GOTPCREL
,
and GO
T
P
C
REL64 reall
y
need
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
Anvin
ELF6
4
: the "size" argument t
o
OUT_REL
*
ADR isn't really
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter An
v
in
assemble
:
for OUT_
R
EL*
A
DR, th
e
"size" argument is n
o
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
test/elf64so
.
asm: demo
n
str
a
te a case where we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvi
n
ELF64
:
actu
a
l
l
y generate
r
ela
t
ive
GOT/PLT referen
c
es
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
test/M
a
kefile: enable
debuggi
n
g in
f
o for elftest/elft
e
st64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF
6
4
:
GOTOFF64 doesn't
need
a gsym at al
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
ELF64: We
ap
p
arently don't need
exactitude for
G
O
TO
F
F64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
e
l
f
tes
t
6
4
:
b
o
th Small PIC
and Medium PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF64: GOT and PLT references need a sym
b
o
l
(a
sl
o
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
A
nvin
ELF64: un
b
r
e
ak generating no-segment addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
SA
A
: add
s
a
a_
w
r
it
e
addr() similar t
o
ot
h
e
r locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
test/Makefile: the elftest objects depend
o
n $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: us
e
th
e
RELA addend field instead
of rel
y
i
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
Test and Makefile rule
s
for 3
2
-
a
nd
6
4-b
i
t
ELF
s
hared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anvin
NASM
2
.
0
5
r
c
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for BR 21
7
2659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR
2
172659: Fix
i
ncorr
e
ct
output value for byte op
e
rands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add reference to %+ f
r
om
m
acro parameter concatenat
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvi
n
doc: m
i
nor edit
o
rial ch
a
nge
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
v
in
ELF64
:
f
i
x vario
u
s
GOT re
l
oca
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
T
est for
vari
o
us ELF64 GOT
r
eferences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvi
n
doc: add link to the macro p
a
c
k
ages whe
n
t
a
l
king
about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
BR
2
164053: --prefi
x
_ not --pr
e
f
ix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
D
ocument R
I
P-rel
a
t
ive GO
T
f
i
xe
s
in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter A
n
vin
assemble
.
c:
u
se
case4()
macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
ete
r
An
v
in
d
isasm: collapse all the seg
m
ent register push/po
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
test/
p
u
shseg
.
a
s
m: ad
d
"
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 push/pop of segm
e
n
t re
g
isters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter An
v
i
n
Reshuffle and mo
v
e t
h
e
bytecod
e
s
fo
r
segment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
e
r
Anvin
Collect st
a
tistics
o
n bytecode u
s
e in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NAS
M
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test/imul
.
asm: re
m
ov
e
obsolete ERROR mark
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Tes
t
for various
IMU
L
patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Add mis
s
ing IMUL patte
r
n:
re
g
64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ad
d
a few missing \15 -> \275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Change \40 class opcode
s
to \254,
excep
t
IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
nvin
New opco
d
e for 32
-
>64 bit sign-
e
xtended immed
i
ate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
tes
t
/immwar
n
.
asm: add a
f
ew m
o
re non-w
a
rning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Remove is_
s
byte64
(
) and replace with
is_
s
byte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anv
i
n
Avoid double wa
r
n
i
ng for si
g
ned dword imm
e
diate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcodes to d
e
al
with 8-bit immedi
a
te sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er
A
nvin
NASM 2
.
05r
c
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
changes: document imm
e
diate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
BR
2
148448:
Fix RIP-relative
a
ddre
s
s
i
ng with an
i
m
m
ediat
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn:
m
ore immediate war
n
i
n
gs
te
s
t,
w
ith n
o
tes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvi
n
Be
t
t
er
w
arnings for
ou
t
-of-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test:
c
han
g
e
.
s
t
dout/
.
stde
r
r
to st
d
out/
s
tder
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
cha
n
g
es: document C
V
T fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
BR 2148476: Fix argum
e
nt
s
for a bunch of th
e
C
V
T*
i
n
structions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
t
es
t
/br2148
4
7
6
.
asm
:
c
o
mprehe
n
si
v
e tes
t
of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test/immwarn
.
asm
:
n
e
w test
f
o
r immedia
t
e
w
a
r
n
ings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anv
i
n
tes
t
/Makefile: rule to run perfo
r
mtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
p
e
r
formtest: use
-u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
te
s
t/Makefile: a
d
d ru
l
es for the automatic
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
asse
m
b
l
e
.
c:
be sm
a
rter about when to suppress w
a
rnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c: do
n
o
t
warn o
n
valid SBYTE optimiza
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
NASM 2
.
0
5
rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
A
n
vin
changes
.
s
r
c: docum
e
nt JMP reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
r
d
s
rc
.
pl:
handle t
a
bs in t
h
e input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r
A
nvin
doc: r
e
mov
e
tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
Put the static
i
nf
o
rma
t
i
on about w
a
r
nings in
a
s
t
ructur
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvi
n
Allow
%
w
arning output to b
e
suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
er An
v
in
assemb
l
e
.
c: c
l
eanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvi
n
D
o
cument
t
he -O
0
and -O1 b
e
haviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter
A
nvin
Add more 64-bit jump tes
t
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP
reg64 does not re
q
uire a REX
.
W pre
f
i
x
.
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 __
P
ASS
_
_
to 3 fo
r
pre
p
rocess
only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter
A
n
vin
Clean up un
t
ermina
t
ed li
n
e
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nv
i
n
Actually
m
ake non-p
o
wer
-
o
f
-2 ali
g
nment
s
work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
NASM
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
Documen
t
__PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add
__PASS__
b
uilt
i
n macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next