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
.
P
eter Anvin
NASM 2
.
0
5rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter A
n
vin
Do
c
ument RIP-r
e
lative GOT fixes in EL
F
6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
asse
m
b
l
e
.
c: use case4() mac
r
os
l
ike i
n
disa
s
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
di
s
asm: colla
p
s
e
a
l
l the
segment registe
r
p
u
s
h/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
i
n
test/
p
u
sh
s
eg
.
asm: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
test/pushse
g
.
a
sm: test for push/p
o
p of seg
m
ent registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle and move t
h
e bytecodes
f
or segmen
t
register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
n
vin
Collect st
a
tist
i
cs on
b
ytecode u
s
e
i
n i
n
snsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
e
r Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test
/
i
m
ul
.
asm: remove obsol
e
t
e ERROR mar
k
er
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Test f
o
r var
i
ous IMUL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
vin
Add mi
s
s
ing
IMUL patte
r
n: re
g
6
4
,
imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Add a
few missing
\15 -> \275 conversio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Ch
a
nge
\40 class opc
o
d
es t
o
\254,
e
xc
e
p
t
IM
U
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
New opcode for 32->64 bit
sign-
e
xtended im
m
ediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
test/immw
a
rn
.
asm: ad
d
a few
m
ore non-warning
t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Remove i
s
_sbyte64()
and replace with is_sb
y
te32() p
l
us
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Avo
i
d double warn
i
ng for sign
e
d dword
i
mmed
i
ate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
New 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
.
P
e
t
er
A
nvin
N
A
SM
2
.
0
5
r
c2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes:
docu
m
ent im
m
edi
a
te
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
BR 2148448: F
i
x RIP-relative ad
d
ressin
g
with an
imme
d
iate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
immwarn: mor
e
immed
i
at
e
wa
r
nings t
e
st, with note
s
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
etter war
n
in
g
s for out-
o
f-rang
e
values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
test:
c
h
ange
.
stdout/
.
st
d
err t
o
stdout
/
stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
c
h
an
g
e
s
: d
o
cument CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
An
v
in
BR
2
148476: Fix ar
g
u
m
ents for
a
bunch of the
CVT* i
n
struct
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
test/br21484
7
6
.
as
m
: comprehens
i
ve test of
the
CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pete
r
Anvin
test/immwarn
.
asm: new tes
t
for immedia
t
e warn
i
ngs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
test/Makefile
:
rule to
r
u
n
p
e
r
formtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
p
e
rf
o
rmt
e
st: u
s
e -u with di
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er
A
n
v
i
n
te
s
t/M
a
k
e
f
ile: add rules for 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
ass
e
m
ble
.
c: be smarter about when
t
o s
u
p
p
r
ess warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c: do not warn on valid
SBYTE o
p
timizations
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
.
Peter Anvin
do
c
/changes
.
s
r
c: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
c
h
anges
.
src: document JMP reg
6
4 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rd
s
rc
.
pl: handl
e
tabs in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
doc: remov
e
t
ab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put
t
h
e
stat
i
c informa
t
ion abou
t
warnings i
n
a
s
tructure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %warning
output to be suppress
e
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvi
n
assemble
.
c: cleanu
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
D
o
c
u
me
n
t the -
O
0 and -
O
1
behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
A
d
d
more 64-bit jum
p
t
e
s
ts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
J
MP reg64 does not requi
r
e a
R
EX
.
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
A
nvin
Set __P
A
SS_
_
to 3 for
p
reprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
e
r Anvi
n
Clean up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
A
n
v
in
Actually make non-p
o
wer-of
-
2 a
l
ign
m
ents wor
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
04r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Do
c
um
e
n
t
__PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
Ad
d
__PASS__ bu
i
l
t
in macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
U
n
break %wa
r
ning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
d
o
c/changes
.
src: someth
i
n
g
c
loser to final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
n
a
smd
o
c
.
s
r
c:
more consistent i
n
dentation in
%
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
Anvin
te
s
t/fwdoptpp:
t
est %error, %
w
a
rning, %fa
t
al
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
NASM
2
.
0
4rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvi
n
%
error, %warning o
u
t on
the final pass, a
d
d
%
fat
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: te
s
t for
code tha
t
re
l
ies on the opti
m
i
zer 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
.
Peter Anvin
NASM
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
d
oc: d
o
cument
the use of ma
c
ros
in %e
r
ror
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
doc: Call %xdefine a "r
e
s
olvin
g
define" instead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
doc: clean up for
m
atting around
-O o
p
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er A
n
vin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter
A
nvin
c
h
a
nges: docu
m
ent optimizer c
h
ange
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
Run
"make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
er Anvin
macros
.
pl:
don't in
c
lu
d
e macros f
o
r disable
d
ou
t
put
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvi
n
outaout
.
mac
:
ao
u
t
b is an al
i
a
s for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vin
macros
.
pl: be a
bit more caref
u
l
with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
macros: win32 and win64
a
re COFF, not M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
N
A
SM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove obso
l
ete
t
agrelease scr
i
pt (duplicate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Upda
t
e doc/changes
.
s
r
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
Document %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Docu
m
ent %unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter An
v
i
n
outcof
f
:
s
t
y
listic cle
a
nups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anv
i
n
ou
t
coff: def
a
ult output symbols
t
o T
_
NU
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
e
t
e
r Anvin
B
R
20
4
895
0
:
f
ix crash
d
u
e
t
o
mmacro
list overflo
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter An
v
in
test/new:
c
lean up
w
hitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
Anvin
S
c
ript to creat
e
new
t
est case
b
oil
e
rplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
A
c
cept
i
m
pl
i
cit memo
r
y s
i
ze for VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
nvin
BR 2029472:
Wrong ope
r
and size fo
r
VM
R
EAD
/
V
M
W
R
ITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gi
t
ignore: ignore some editor backup fi
l
es
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
t
er A
n
vin
B
R 20
2
8
995: Mi
s
s
i
ng MOVNTI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Testcase for XC
R
YPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anv
i
n
BR 2029829: Acce
p
t
VI
A
XCRYPT i
n
st
r
u
cti
o
ns with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 203
9
2
12: Ha
n
dle indirect fa
r
jumps
i
n 64-bi
t
mod
e
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Include "na
s
m
.
h" i
n
"f
l
oat
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add 2
5
6-bit AVX stores pe
r
th
e
latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
eter Anvin
Add AV
X
for
m
s of the AES instructi
o
ns (new
i
n the lates
t
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pe
t
er
Anvin
test:
F
i
x file with no final newli
n
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
e
ter Anvin
BR 20
6
782
0
: add
t
he MOVSXD
i
n
st
r
uctio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter An
v
in
BR 2067837: r
e
m
ove
do
u
ble ad
d
of VEX instruction le
n
g
th
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter Anv
i
n
BR 2
0
62342: ndisasm
:
r12 *can*
b
e an ind
e
x register
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
e
te
r
Anvin
B
R 2030823: Problem with the 25
6
-bit FMA
i
nst
r
uctio
n
s
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter
Anvin
BR
2
0
43111: Typo in in
s
ns
.
dat: V
C
MPFT_OQPD VCMPFT_O
Q
PS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Pet
e
r Anvin
B
R
20345
4
2: fix crash wh
e
n touching
_
_FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 202
8
9
1
0: fix d
e
cod
i
n
g of V
E
X pr
e
fixes in
16-
and
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 2025977: Handle SL
D
T with a 6
4
-
b
i
t registe
r
o
p
erand
commit
|
commitdiff
|
tree
next