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
New opcode for 32->64 bit sign-extended immediate with warning
2008-10-07
H
.
Peter Anvin
N
e
w opcode for 32->64 bit sign-extended
i
mmediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
t
e
st/immwarn
.
asm: add a few more no
n
-war
n
ing tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Remove i
s
_sbyte64(
)
and replace with
i
s_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Avo
i
d
double
w
a
rning for
s
igne
d
dword
immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
New opcodes to
deal with
8
-bit
immediate sig
n
exten
d
ed
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
ch
a
nges: d
o
cument immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
vin
B
R
2
148448
:
Fix RIP-
r
elative a
d
d
res
s
ing
with
an immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
immwa
r
n: mo
r
e immediate warnings test,
w
ith notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better warnings for out-of-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
t
est
:
c
hange
.
stdout/
.
st
d
err to stdout/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
changes: document CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
BR 2148476: Fix a
r
gum
e
nt
s
for a bunch
of t
h
e CVT* instruct
i
on
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
test/b
r
2148476
.
asm: comprehens
i
ve test of t
h
e CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test/immwarn
.
asm: new test fo
r
i
mmed
i
ate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test
/
Mak
e
f
ile: rule to run
performt
e
st
-
-di
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performt
e
st: u
s
e
-u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Ma
k
efile: add rules
f
or the automatic te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
asse
m
ble
.
c: be
smarter about when to suppress war
n
ings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
An
v
i
n
assembl
e
.
c: do not warn
on valid S
B
YT
E
o
ptimiz
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anv
i
n
N
A
SM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
doc/change
s
.
s
rc
:
u
p
d
a
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
s
rc: docu
m
ent JMP r
e
g64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
n
vin
r
dsrc
.
pl:
hand
l
e
t
a
b
s in the
i
nput
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
d
o
c
:
remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
Put the static
information
about
w
a
rnings in a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
All
o
w %warnin
g
outp
u
t to be
s
uppresse
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
et
e
r A
n
vin
assem
b
le
.
c: clean
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
D
o
c
u
m
e
nt
t
he -O0
a
nd -O1 beha
v
iors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
A
d
d more 64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
JMP
r
eg64 does not require
a REX
.
W pr
e
fix
.
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 Anvin
S
e
t
_
_PASS__ to 3
f
o
r
p
reprocess
o
nly
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Clean up un
t
erm
i
nat
e
d lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
A
c
tually make non-power-of-2 a
l
ignments
w
ork
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM
2
.
0
4rc
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Document __PASS
_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Add _
_
PASS
_
_
built
i
n macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
Unbre
a
k
%warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
doc/c
h
anges
.
src: so
m
e
thing
c
lose
r
to
f
i
n
al
r
elea
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nas
m
doc
.
src:
m
or
e
consist
e
n
t
indentation in %
e
rro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/
f
wdop
t
p
p
: test %err
o
r, %warnin
g
, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
A
nvin
N
ASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%
e
rro
r
, %warning out on the final pass, add
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
test: test fo
r
code t
h
at relies on
t
he optimizer 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
.
P
e
ter Anv
i
n
N
A
SM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
do
c
:
d
o
cument the use of macros
i
n %err
o
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter
Anvi
n
doc: Call %xdefin
e
a "resolving define" inste
a
d of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
oc: c
l
ea
n
u
p
forma
t
t
i
n
g
around -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NAS
M
2
.
0
4
r
c2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
et
e
r Anvin
cha
n
ges: documen
t
o
p
t
i
mizer
change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "make a
l
l
d
e
p
s"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl
:
do
n
't include macro
s
for disabled out
p
ut
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
o
u
t
ao
u
t
.
ma
c
: aoutb is an alias
for
a
o
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: be a bit
m
ore careful wi
t
h
open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
ma
c
ros: win32
an
d
win64 are COFF, n
o
t
Mach-
O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
NASM 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove obso
l
ete ta
g
release
s
crip
t
(dupli
c
ate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
e
r
Anvin
Upd
a
te doc/c
h
a
n
ges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document
%
use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
A
n
vin
outcof
f
: s
t
ylist
i
c cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvi
n
outcof
f
: defaul
t
outpu
t
symbols to T_
N
U
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pe
t
er A
n
vin
BR 20489
5
0: f
i
x cr
a
sh due to mmacro list overf
l
o
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
eter Anvin
t
est/new:
clean
up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anv
i
n
Script
to
c
r
eate n
e
w test
c
ase b
o
ile
r
p
l
at
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
A
cc
e
pt implicit memo
r
y size for VM
R
EAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029472: Wrong oper
a
nd size for VMREAD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er An
v
in
.
gitignore: ignore some editor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anv
i
n
BR 2028995: Mi
s
sing
M
O
V
NTI m
6
4,
r
64
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter A
n
vin
Testcase f
o
r XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
A
nvin
B
R
202982
9
:
A
ccep
t
V
I
A
X
CRY
P
T i
n
stru
c
tions with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
e
r
Anvin
BR
203921
2
: Handle i
n
direct far ju
m
ps in 64-b
i
t mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Include "nasm
.
h" in "float
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pet
e
r
A
nvin
Add
256-b
i
t AVX stores per the latest AVX sp
e
c
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pet
e
r Anvin
A
d
d A
V
X forms of the AE
S
ins
t
ructions (new in the
latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
test: Fix file with no
final n
e
wline
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pet
e
r Anvin
B
R 2067820: ad
d
the MOVSXD instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
BR 2
0
67837: remove doub
l
e add of VE
X
instruct
i
on
length
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
P
e
ter
Anvin
BR 2062342: ndisasm: r12
*
can* be a
n
index re
g
ister
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anvin
BR 2030
8
2
3
: Probl
e
m with the
256
-
bit FMA instruc
t
io
n
s
commit
|
commitdiff
|
tree
2008-08-13
H
.
Pet
e
r
Anvin
BR 2043111: Typo in ins
n
s
.
dat: VC
M
PFT_
O
QPD VCMPFT_OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Peter
Anvi
n
BR 203454
2
: fi
x
cra
s
h when
touc
h
ing __FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Pete
r
Anvin
B
R 20289
1
0: fix decoding
o
f VEX
p
refixes in 16- an
d
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 2025977: Handle SLDT with a 64-bit register ope
r
and
commit
|
commitdiff
|
tree
2008-07-23
H
.
Peter An
v
in
p
r
eproc
:
r
e
s
t
o
re correct bre
a
k;
i
n
d
o
_
directive()
commit
|
commitdiff
|
tree
2008-07-20
H
.
Peter Anv
i
n
B
R
2023036: MOV
reg
3
2,
d
reg and vice
versa are
N
OLONG
commit
|
commitdiff
|
tree
2008-07-20
H
.
P
eter Anvin
Err
,
"alignr" w
a
s really
the s
a
m
e
as the previou
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
H
.
P
e
t
er
A
nvin
Add
"
alignr"
s
tandard
m
acro (u
s
i
ng r
e
sb)
commit
|
commitdiff
|
tree
2008-07-20
H
.
Pe
t
er
A
nvin
Avoi
d
r
e
dund
a
nt "c
o
nst" for macro
s
_t
commit
|
commitdiff
|
tree
2008-07-20
H
.
Pete
r
Anv
i
n
BR 20034
5
1
:
add test
c
a
s
e
commit
|
commitdiff
|
tree
2008-07-20
H
.
P
eter An
v
in
BR 2003451: avoid "forwardness" leaks between oper
a
nds
commit
|
commitdiff
|
tree
2008-07-20
Slavik Gnaten
k
o
BR 2010180: outobj:
Ga
r
bage may b
e
writt
e
n
i
n a last
.
.
.
commit
|
commitdiff
|
tree
2008-07-17
H
.
Peter Anvi
n
test: more smart al
i
g
nment test
commit
|
commitdiff
|
tree
2008-07-17
H
.
Peter
Anvin
s
m
a
rtalign: use context-l
o
c
a
l
label
commit
|
commitdiff
|
tree
2008-07-17
H
.
Pete
r
Anvin
smartalign: adjust the
a
l
i
g
nment thre
s
hold
commit
|
commitdiff
|
tree
2008-07-17
H
.
Pete
r
Anvi
n
sma
r
talign: 16-b
i
t generi
c
alignm
e
nt macros
commit
|
commitdiff
|
tree
2008-07-17
H
.
P
e
ter Anvin
smar
t
align: 16-
b
i
t
P6 NOPs
commit
|
commitdiff
|
tree
2008-07-16
H
.
Pe
t
er An
v
in
sm
a
rtalign
.
mac: s
m
art alignme
n
ts
m
a
c
ro package
commit
|
commitdiff
|
tree
next