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
e
t
er Anvin
N
ASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er A
n
vin
D
o
cume
n
t RI
P
-rela
t
ive
G
OT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use case4() macros like in
disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
d
i
s
asm: collapse all the segmen
t
regi
s
t
er p
u
sh/po
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter
Anv
i
n
test/pus
h
seg
.
asm
:
t
e
st fo
r
pus
h
/po
p
of segmen
t
regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle
a
n
d
move the by
t
ecodes f
o
r segme
n
t register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
nvin
Collect statist
i
cs
o
n bytecode use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anvin
NASM 2
.
0
5rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
te
s
t
/imul
.
asm: remo
v
e
obsolete ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
T
est for various IMUL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
An
v
in
A
d
d missing IM
U
L pattern: reg64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
a few
miss
i
n
g
\15 -> \275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anv
i
n
C
hange \40
c
lass opco
d
e
s
to \254, excep
t
IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
New opcode f
o
r 32->64 bi
t
sign
-
extended imm
e
dia
t
e
w
i
t
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
test/immwarn
.
asm: add
a few more non-warning
t
ests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sby
t
e
64
(
) and replace with is_sbyte32() p
l
us
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
A
v
oid double
w
arning for signed 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 dea
l
with 8
-
b
it
imm
e
diate sign extend
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NA
S
M 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anv
i
n
changes:
d
o
cument immediat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
R
2148448
:
Fix
R
IP-relat
i
ve a
d
d
ressing w
i
th an immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
immwarn: m
o
r
e
immediate warnings test
,
with no
t
es
o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Bet
t
er wa
r
nings
f
or out-of-ra
n
ge valu
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
test: change
.
std
o
u
t
/
.
stderr to stdou
t
/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
changes: do
c
u
m
e
n
t
CVT
f
ixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
2
148476: Fix arguments for a
b
u
nch of the
CVT
*
instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r An
v
in
tes
t
/br2148476
.
asm: comprehensive test of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
A
nv
i
n
t
e
s
t
/
immwarn
.
asm:
new t
e
s
t for immediate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
t
e
r
Anvin
tes
t
/Makefile: rule to run p
e
rformtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r An
v
i
n
performt
e
st:
use -u with dif
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
t
e
s
t/Mak
e
file: add
r
ules
f
or the automatic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
t
er
A
nvin
assemble
.
c: be smarter ab
o
ut wh
e
n to suppress warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
a
ss
e
mble
.
c: do n
o
t
warn on valid SBYTE op
t
imiz
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NA
S
M 2
.
0
5
rc
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
doc/ch
a
nges
.
src: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anv
i
n
changes
.
s
r
c:
docu
m
ent JMP reg6
4
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
rd
s
r
c
.
pl: handle
t
a
b
s in the inpu
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anv
i
n
doc: rem
o
ve t
a
b
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
Put th
e
s
tati
c
information abo
u
t wa
r
nings
in a st
r
uctu
r
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r Anvin
Allow %warning output to be suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c: cle
a
n
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter
A
n
v
in
D
ocumen
t
the -
O
0 an
d
-O
1
behavi
o
r
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvin
A
d
d more 64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
An
v
in
JMP reg6
4
does not requi
r
e a REX
.
W pref
i
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
NAS
M
2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Set
_
_PASS__ to 3 for preprocess o
n
ly
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
vin
Cl
e
an up unterminated line
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anv
i
n
Actually ma
k
e
non-p
o
wer-of-2 alignments work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvin
N
A
S
M 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
v
in
Do
c
ument _
_
PA
S
S
_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r
A
n
vin
Add _
_
P
A
SS__ bu
i
l
tin mac
r
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
Unbreak %w
a
rning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
doc/ch
a
nges
.
s
rc
:
s
o
mething closer
t
o final release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
nasmdoc
.
src
:
m
o
re co
n
sistent indentation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdoptp
p
:
t
e
st %
e
rror, %warning,
%
fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
NASM
2
.
04rc
5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
%
e
rror, %warnin
g
o
u
t on the fin
a
l pas
s
, add %f
a
tal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
t
est:
test for c
o
de
t
ha
t
relie
s
on t
h
e optimi
z
e
r
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 Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvi
n
doc
:
do
c
u
m
ent the use of ma
c
ros
i
n %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
d
o
c
: Call %xdefine a "re
s
olving d
e
fine" instead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc: clea
n
up form
a
tting around -O opti
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
NAS
M
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
ch
a
nges: docu
m
ent optimizer chan
g
e
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
et
e
r Anv
i
n
Run "mak
e
alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: don't incl
u
d
e macros
for disabled
o
utput
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
o
ut
a
o
u
t
.
mac: aoutb is an alias for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
m
a
c
ro
s
.
pl: be a bit more
c
areful
w
ith
o
pen()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: win32
a
n
d
wi
n
6
4
are COFF, not Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
N
ASM 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
Remove
o
bsol
e
te t
a
gr
e
l
ea
s
e scr
i
pt (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
U
p
date d
o
c/chan
g
es
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
ment %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
A
nvin
o
u
tcof
f
: stylistic
cl
e
anups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r Anvin
outc
o
ff: default output symbol
s
to T
_
NU
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter A
n
v
i
n
BR 2048950
:
fix crash du
e
to mmacro list
o
verflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: clean up whitesp
a
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
eter An
v
in
Script to
c
r
e
ate ne
w
test cas
e
boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
vin
Accept i
m
plici
t
m
emory size for
V
M
READ/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
A
n
vin
BR
2029472: Wrong
o
p
erand size for VMREAD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
.
g
itignore: ignore s
o
me
e
dito
r
backup
fi
l
e
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvi
n
BR 2028995: Missin
g
MOVNTI m
6
4,
r
64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
A
n
vin
T
estcase for X
C
R
Y
PT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R
2029829: Accep
t
V
I
A
X
C
R
Y
PT instructions
w
it
h
or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
vin
B
R
2039
2
12: Hand
l
e
i
n
d
irect fa
r
jumps in
6
4-bit
mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
I
nclude
"
nasm
.
h" in "flo
a
t
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
eter Anvin
Add 256-bit AVX stor
e
s p
e
r the latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter
A
n
vin
Add AVX
f
orms of t
h
e AES inst
r
uctions
(
new in t
h
e latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter A
n
v
in
t
es
t
: Fix
fi
l
e wi
t
h no f
i
nal 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 instruc
t
ion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
B
R
2
067
8
37: remove double add of VEX instru
c
tion
l
eng
t
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter Anv
i
n
BR 2062342:
n
di
s
asm: r12 *
c
an* be an index regist
e
r
commit
|
commitdiff
|
tree
2008-08-13
H
.
Pe
t
er Anvin
BR
2
0308
2
3: Problem wit
h
the 256-bit FMA
i
nst
r
uctions
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
e
t
e
r Anv
i
n
BR
2043111
:
Typo in insns
.
d
a
t:
V
CMPFT_OQPD
V
C
MPF
T
_
O
QPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Pete
r
Anvin
B
R
2034
5
42:
f
i
x cra
s
h
w
hen touching __FI
L
E__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Pe
t
er Anvi
n
BR 2028910: fix decoding of VEX
p
ref
i
xes in 16- and
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 20
2
5
9
77:
Handle SL
D
T
w
ith a 64-bit register operand
commit
|
commitdiff
|
tree
next