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
A
nvin
New
o
pcode for 32->64 bit sign
-
extended immed
i
a
t
e
with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test
/
immwarn
.
asm: add a few mo
r
e
n
on-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is
_
sbyte64() and repl
a
ce with is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Av
o
id
d
ou
b
le warnin
g
for signed
d
wo
r
d imm
e
diate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
New opcodes to d
e
a
l with 8-bit imme
d
iate s
i
g
n
e
xtended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r An
v
in
NA
S
M 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chang
e
s:
d
oc
u
men
t
immediat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448
:
Fix RIP-
r
elative a
d
dr
e
ssing with an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
immwarn:
more immediate
w
arnings
t
est, wit
h
notes
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better warnings fo
r
ou
t
-of-rang
e
valu
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test
:
chan
g
e
.
stdout/
.
stder
r
to stdout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
changes: docum
e
nt C
V
T fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r An
v
in
BR
2
1
4
8476: Fix arguments
f
or a bunch of the CVT* ins
t
ructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
t
est/br2148
4
76
.
a
s
m
:
comprehensive
t
est of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pet
e
r An
v
in
test/immwarn
.
asm: new
test for immediate wa
r
nings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
test
/
Makef
i
le:
ru
l
e to run
performt
e
st
-
-diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
te
r
Anvin
performtest: use -u with di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
test/Makefile: add rule
s
for the au
t
omatic te
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
a
sse
m
ble
.
c:
b
e
s
mart
e
r about when
to suppress
warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assem
b
le
.
c: d
o
not warn on valid SBYTE optim
i
z
at
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
d
o
c
/changes
.
src
:
u
p
date
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
s
rc: document JMP reg
6
4 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
e
r Anvin
rds
r
c
.
pl: h
a
nd
l
e
tabs
in
t
he inp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anv
i
n
d
oc: remove t
a
b
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
et
e
r Anvin
Put the static
information about warni
n
g
s
in a
s
truct
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
te
r
Anvin
Allow %war
n
ing ou
t
put to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
as
s
e
mble
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter Anvi
n
Document th
e
-O0 and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
Add
mor
e
6
4
-bit jump te
s
ts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 d
o
e
s
n
ot require a REX
.
W pr
e
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
NA
S
M
2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS__ to 3 f
o
r pre
p
rocess
o
n
l
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nv
i
n
Clean u
p
u
nterm
i
nate
d
l
i
nes
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Actu
a
lly make non-p
o
wer-of-2
al
i
gnments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter
Anvin
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Document __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __
P
ASS__ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
U
n
br
e
a
k
%warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r Anvin
doc/chang
e
s
.
src: som
e
thing closer to f
i
n
a
l release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
e
r Anvin
na
s
mdoc
.
sr
c
:
more
c
ons
i
ste
n
t indentation in %
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
n
v
i
n
tes
t
/fwdoptp
p
: tes
t
%err
o
r
,
%war
n
ing, %fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
NASM
2
.
0
4
rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
%error, %w
a
rning out on
t
he final pass, add
%
fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
test
:
test for
cod
e
that relies on t
h
e
optimizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
t
er Anvin
NA
S
M 2
.
04
r
c4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pet
e
r Anvin
NA
S
M
2
.
04r
c
3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anv
i
n
doc:
document the use
of
macr
o
s in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er
Anvin
doc
:
Call %xde
f
in
e
a "resol
v
ing d
e
f
i
n
e" inste
a
d
o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: clean up for
m
atting around -O option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
N
AS
M
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
changes: document optimizer cha
n
ge
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvi
n
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r
Anv
i
n
macro
s
.
p
l
: don'
t
include macros for d
i
sabled
output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r
Anvin
outaout
.
mac: aoutb is an a
l
i
a
s
f
or aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
er Anvin
ma
c
r
os
.
pl:
b
e a bit more careful
with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
macros: win3
2
and win64 are
CO
F
F, n
o
t Mach
-
O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
A
nvin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Rem
o
v
e obsolete
tagrelease
s
c
ript (du
p
licate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
Update doc/
c
hanges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document
%
us
e
s
m
arta
l
ign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
ment %
u
nmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
ou
t
coff: stylistic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pete
r
Anvin
outcoff: default o
u
t
p
ut
sy
m
bo
l
s
t
o T_N
U
LL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter An
v
in
BR 204895
0
: fix crash due
to m
m
acro list ov
e
rflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
er An
v
in
te
s
t
/
ne
w
: clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anv
i
n
Script t
o
create new test
c
ase boi
l
erpl
a
te
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
Accept
i
mp
l
ic
i
t me
m
or
y
size for
V
MREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
vin
BR 2029472:
W
r
o
ng op
e
ran
d
s
ize for
V
MREA
D
/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anv
i
n
.
gi
t
ignore: ignore some editor
b
acku
p
files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2028995:
M
issin
g
MO
V
NTI m64,
r
64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anv
i
n
T
es
t
case for
XCR
Y
PT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 2029829: Accept
VIA XC
R
Y
P
T instructions
w
ith or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvin
BR
2
0
39
2
12: Handle indire
c
t f
a
r jumps in
6
4
-
bi
t
mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
et
e
r Anvin
In
c
lud
e
"nas
m
.
h
" i
n
"floa
t
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvi
n
Add 256-bit AVX s
t
ores per
the
lates
t
AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pe
t
er Anvin
Add AVX
f
orms of the AES instructions
(
new in the latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter
A
nvin
test: Fix file with no f
i
nal newlin
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
e
ter Anvin
B
R
2067820: add the
M
OV
S
XD ins
t
ru
c
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
eter Anvin
BR 2067837: re
m
ove
double add
of VEX instructi
o
n
l
ength
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter
A
nvin
B
R 2062342:
n
disasm: r12 *can* be an inde
x
regist
e
r
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anvin
B
R 2030
8
23: Pro
b
lem with
t
he 25
6
-bit
F
MA ins
t
ructions
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anvin
BR 2043111: Typo in insns
.
da
t
: VCMPFT_OQPD
VCMP
F
T_OQP
S
commit
|
commitdiff
|
tree
2008-08-01
H
.
Peter A
n
v
in
BR
2
034
5
42:
f
ix cr
a
sh when touchin
g
__FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Pet
e
r Anvin
BR 2028910: fix
d
eco
d
i
ng
o
f VEX prefi
x
es in 16-
a
nd
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
P
e
t
er Anvin
B
R
2025977: Handle SLDT with a
6
4-bit register operand
commit
|
commitdiff
|
tree
2008-07-23
H
.
Peter An
v
in
pr
e
pro
c
: restore correct
break; i
n
do_directiv
e
()
commit
|
commitdiff
|
tree
2008-07-20
H
.
Peter A
n
vin
BR 20
2
303
6
: MOV
reg32,dreg a
n
d vice versa a
r
e NOLONG
commit
|
commitdiff
|
tree
2008-07-20
H
.
P
e
ter
Anvin
Err, "
a
li
g
nr" was real
l
y
t
he same as the previou
s
.
.
.
commit
|
commitdiff
|
tree
2008-07-20
H
.
P
e
ter Anv
i
n
Add "alig
n
r" st
a
ndar
d
macro (us
i
ng re
s
b)
commit
|
commitdiff
|
tree
2008-07-20
H
.
Pet
e
r Anvin
Avo
i
d redundant "const
"
for macr
o
s_t
commit
|
commitdiff
|
tree
2008-07-20
H
.
P
e
ter Anv
i
n
BR
2
003451: add test
ca
s
e
commit
|
commitdiff
|
tree
2008-07-20
H
.
Peter
Anvi
n
BR 200
3
451:
a
v
o
id "forwardness"
l
eaks between ope
r
ands
commit
|
commitdiff
|
tree
2008-07-20
Sl
a
vik
G
natenko
BR 20101
8
0: outob
j
: Garbage may
be wri
t
ten in a last
.
.
.
commit
|
commitdiff
|
tree
2008-07-17
H
.
P
ete
r
Anvin
test:
m
ore smart alignment test
commit
|
commitdiff
|
tree
2008-07-17
H
.
Peter
Anvi
n
sma
r
t
align: u
s
e
context-local label
commit
|
commitdiff
|
tree
2008-07-17
H
.
Peter
A
nvi
n
smartali
g
n
:
adj
u
st t
h
e alignment threshold
commit
|
commitdiff
|
tree
2008-07-17
H
.
Peter Anvi
n
smar
t
align: 16-bit generi
c
align
m
ent macros
commit
|
commitdiff
|
tree
2008-07-17
H
.
Peter An
v
in
smartali
g
n
:
16-bit P6 NO
P
s
commit
|
commitdiff
|
tree
2008-07-16
H
.
Peter An
v
in
smarta
l
ign
.
mac:
smart alignments
macro package
commit
|
commitdiff
|
tree
next