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
NASM 2.05rc4
2008-10-13
H
.
Peter A
n
v
i
n
N
A
SM 2
.
05rc
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
D
oc
u
me
n
t RIP-relative GOT f
i
x
e
s in
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: us
e
case4() macros like in
disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm: colla
p
se all t
h
e
segment regi
s
ter push/
p
o
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
st/pushseg
.
as
m
: add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er
A
nvin
test/pushseg
.
asm: test for push
/
p
op of
segment regist
e
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
e
r
An
v
in
Reshuf
f
le and move the bytecodes for segmen
t
re
g
ister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
et
e
r An
v
i
n
Collect statist
i
cs on bytecode
use in
i
nsnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anvin
N
A
SM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
in
test/
i
m
u
l
.
a
s
m: remove obs
o
lete
E
RRO
R
mark
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
v
i
n
Test f
o
r var
i
o
us IM
U
L patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er
A
nv
i
n
Add mis
s
ing
I
M
UL p
a
t
t
ern: reg6
4
,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Add
a
few mis
s
ing
\15 -
>
\275 conversio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vi
n
Chan
g
e
\4
0
class opcodes to
\
254, except IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
N
ew o
p
code for 32
-
>
64 bi
t
si
g
n
-extended im
m
ediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
t
est
/
immwarn
.
as
m
: add a
f
ew
more n
o
n-warning tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r
A
n
vin
Remove is_sb
y
te6
4
(
)
a
nd
r
eplace with is
_
sbyte
3
2() p
l
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
Anvin
Avoi
d
d
ouble warning for signed dword
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcod
e
s to d
e
a
l
with
8
-
b
it immediate sig
n
extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
NASM 2
.
05
r
c2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
changes: docu
m
ent immed
i
ate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
BR 2148448: Fix
RIP-relative a
d
dress
i
ng w
i
t
h
an
i
m
mediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
immw
a
rn: more i
m
mediate warning
s
test
,
with notes
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Better wa
r
n
i
ngs for out-of-range
value
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test
:
chan
g
e
.
stdout/
.
s
t
derr to stdout
/
stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
chan
g
es:
docume
n
t
C
V
T
fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
B
R 2
1
48476
:
Fix argu
m
ents
f
or a
b
unch of the CVT* i
n
s
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nv
i
n
t
e
st/br
2
1484
7
6
.
a
sm
:
co
m
preh
e
n
s
i
v
e test of the CVT
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter Anv
i
n
test/
i
mm
w
arn
.
a
sm: new test for immediate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
est/Makefile: rule
t
o run performtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest: use -u with
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
t
e
r
Anvin
test/Makefile: add rules for the aut
o
ma
t
ic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
a
s
semble
.
c: be smarter abou
t
when to suppress wa
r
n
i
n
g
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
A
n
vin
asse
m
ble
.
c
:
d
o
n
ot war
n
on valid SBYT
E
optimi
z
ati
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
An
v
in
doc/changes
.
s
rc: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src
:
do
c
ument J
M
P reg64 f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
rdsrc
.
pl
:
h
andle ta
b
s in the inp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
doc: remove
t
ab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
Put the s
t
atic i
n
f
o
rmation about warning
s
i
n
a structu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
A
l
l
o
w %w
a
rn
i
ng o
u
t
p
u
t
to
b
e
s
u
ppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
asse
m
ble
.
c
:
cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
e
r Anv
i
n
Doc
u
m
ent the -O0
and -O1 behavior
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
Add more 64
-
bit
j
u
mp
t
e
sts
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvi
n
JMP
r
eg64 does n
o
t
req
u
ire a R
E
X
.
W pref
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
.
Pete
r
An
v
in
Set __PASS__ to 3
f
o
r preprocess
o
nly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter
A
n
vin
Clean up unterminat
e
d
l
ines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter
A
nvin
Act
u
a
l
l
y
m
a
ke non-power
-
of-2 alignments 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
Doc
u
ment __PASS__
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
.
Pet
e
r An
v
in
Unbreak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
src
:
something closer to fi
n
al relea
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
nasmdoc
.
src
:
m
o
r
e
consistent inden
t
ation
i
n %
e
rro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
te
s
t/fwdoptpp: t
e
st %error,
%
warnin
g
, %fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
N
A
SM 2
.
04r
c
5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%erro
r
,
%warning
o
ut on the
f
inal
pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvi
n
test: test for
c
o
de that relies on the optimizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NA
S
M
2
.
04
r
c4
commit
|
commitdiff
|
tree
2008-09-13
H
.
P
e
t
er
A
nvin
NASM
2
.
04
r
c3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: d
o
cument the use of m
a
cros in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anv
i
n
d
o
c
: Call
%
xdefine a
"res
o
lving define"
i
nst
e
ad of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: clean up
f
ormatting around -O
opti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvin
NA
S
M 2
.
0
4rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvi
n
changes:
d
ocument
o
ptimiz
e
r
c
h
ange
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Ru
n
"mak
e
alldep
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter
A
nvi
n
macros
.
pl: don
'
t include m
a
cros for disabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
ou
t
aout
.
mac: aoutb is
a
n alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
p
l
: be 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
m
a
c
r
os: win32 a
n
d win
6
4 are
C
O
FF, not M
a
ch-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NASM 2
.
0
4
rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
Anvin
Remove
o
bsolete tagrelease script (duplicate of ta
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
Update doc/chan
g
es
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %use
s
martalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
D
o
cument
%unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
ou
t
coff: stylistic cleanu
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
ete
r
A
n
v
in
outcoff
:
default output symb
o
ls to T
_
NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
B
R 20
4
8
950: fix crash
d
ue t
o
mmacro list
ove
r
flo
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
tes
t
/new
:
c
l
ean up
whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
Anvin
Script t
o
create new test cas
e
boil
e
rplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
A
c
cept implicit memory size for VMREAD/VM
W
RITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
n
vin
B
R
2029472
:
Wr
o
ng
o
perand size for VMR
E
AD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter A
n
vin
.
gi
t
i
gnore: ignor
e
some edit
o
r
backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
nvin
BR 20
2
8995: Missing MOVN
T
I
m
64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Testcase for
XCRY
P
T
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R
2029829: Acce
p
t
VIA XCRYPT instruct
i
ons with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2039212
:
Handl
e
indirect far jumps in
6
4-bit mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Include
"
nas
m
.
h" in
"
fl
o
at
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add 256
-
bit A
V
X sto
r
es p
e
r
the la
t
est AVX
spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvi
n
Add
AVX forms of
the A
E
S
i
nstruc
t
ions (new in the latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
test: F
i
x file with no final newl
i
ne
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
BR 20678
2
0: add the MOVSXD in
s
truct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anv
i
n
BR 2067837: re
m
ove double add of V
E
X instruction length
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Pete
r
Anvi
n
BR 2062342: nd
i
sasm:
r1
2
*
c
an*
b
e
a
n index
register
commit
|
commitdiff
|
tree
2008-08-13
H
.
Pet
e
r
Anvin
BR
2
030823: Problem with the 256-bit FMA
i
n
s
t
ructions
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anv
i
n
B
R
204
3
111
:
Typ
o
in
insns
.
d
a
t: VCMPFT_OQPD VCMPF
T
_O
Q
PS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Peter Anvin
BR 2034542
:
fix
cr
a
sh when
touching
__FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter
A
n
v
in
BR 202891
0
: fix dec
o
ding of VEX p
r
efixes
in 16-
a
nd
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter
A
nvin
BR 2
0
2597
7
: Handle S
L
D
T
with a 64-bit register operand
commit
|
commitdiff
|
tree
next