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
.
Pete
r
A
nvin
N
A
SM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er
Anvin
Doc
u
m
e
n
t
RIP-
r
elative GOT fixes i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
ass
e
mble
.
c
: use case4() macro
s
like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disa
s
m
:
coll
a
pse all the segme
n
t
registe
r
push/po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
as
m
: ad
d
"
p
op
c
s"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
e
r Anvin
test/pushseg
.
asm
:
test
for push/
p
op
of segm
e
nt registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
Res
h
uf
f
le and move
the byt
e
c
o
des for segm
e
nt r
e
giste
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect statistics on
b
yteco
d
e u
s
e in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
N
ASM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
te
s
t
/imul
.
asm: remo
v
e obsolet
e
ERROR ma
r
ker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test
fo
r
var
i
o
u
s IMUL
p
a
t
terns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Add missing
I
MUL pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
a few missing \15 -
>
\27
5
con
v
ers
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
C
hange \40
c
lass
o
pcodes to
\
25
4
, except IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New o
p
code
for
32->64 bit sign-extend
e
d
i
mmedia
t
e
with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
t
est/immwarn
.
asm
:
add
a
few more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
R
e
move
i
s_sbyte64()
a
nd
r
eplace w
i
th is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er
Anvin
Avoid double warning for signed dword im
m
e
di
a
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
New
opcode
s
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
.
Peter An
v
in
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
c
h
anges: docum
e
nt immediat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
An
v
in
BR 2148448: Fix RIP-rela
t
ive addr
e
ssing wi
t
h
an imme
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
immwarn:
more im
m
e
d
iat
e
warnings te
s
t
,
with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better wa
r
nings for out-of-range
valu
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test: change
.
stdout/
.
stderr to
st
d
out/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
in
changes
:
document
CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 2148476: Fix arguments for a bunch
of t
h
e CV
T
* instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
test/br21484
7
6
.
asm
:
comprehe
n
sive test
o
f
t
he CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
er An
v
in
test/immw
a
rn
.
asm: n
e
w test for immediate war
n
ings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
test/M
a
kefile: rule to r
u
n
performtes
t
--diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
pe
r
fo
r
mtest: use -u with d
i
ff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
test/Makefile: ad
d
rules for the
a
utomatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
i
n
a
ssemble
.
c: be smarter about
wh
e
n t
o
s
uppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
v
i
n
as
s
emble
.
c: do not war
n
on
v
ali
d
SBYTE
optimizations
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
A
n
vin
doc/
c
hanges
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
te
r
A
nvin
c
h
anges
.
src: document JMP r
e
g64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
r
dsrc
.
pl: han
d
le
tabs in
the
input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
P
ut the st
a
ti
c
information about warnings in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter
A
n
vin
A
llow %warning output to
be supp
r
e
s
sed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r Anvi
n
as
s
embl
e
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
er Anvin
Documen
t
t
he -O
0
and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anv
i
n
Add more
64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JM
P
reg64 does n
o
t
require
a REX
.
W prefi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
A
n
vin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Set __PASS__ to 3
for preprocess o
n
l
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r Anvin
Clean up unte
r
mina
t
ed lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Act
u
ally make non-power-of
-
2
align
m
en
t
s work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anv
i
n
NASM 2
.
0
4
rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r
Anvin
Document
_
_PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
A
d
d __PASS__ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
Unbr
e
ak
%warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter A
n
vin
doc/changes
.
src: something closer to
f
inal
r
e
l
e
a
se
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
nasm
d
oc
.
s
r
c:
more consi
s
tent inden
t
ation in
%
error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
tes
t
/fw
d
o
p
t
pp: te
s
t %e
r
ror,
%
warn
i
ng,
%
f
atal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
N
A
SM 2
.
04r
c
5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er
A
nvin
%erro
r
,
%warnin
g
out o
n
the final
p
ass,
add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
Anvin
t
est: test for code that relies
o
n the
o
p
timizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NAS
M
2
.
04
r
c
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter An
v
in
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter An
v
in
d
oc: document the use
o
f m
a
cros in %e
r
ror
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
d
oc
:
Call %xdefine a "resolving def
i
ne" instead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc:
c
lean up f
o
rmatting around -O op
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anv
i
n
NASM 2
.
0
4
rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvin
chang
e
s: document optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
R
un "
m
ake a
l
ldep
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
p
l: don't
i
nclud
e
macros
f
or
d
isabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
o
u
taout
.
ma
c
:
ao
u
tb is an ali
a
s
for
a
out
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er An
v
in
macros
.
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
.
Peter Anvin
m
ac
r
o
s
: wi
n
32 and win64 are COFF, not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er
An
v
in
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
An
v
in
Rem
o
ve obsolete tagrelease script (dup
l
icate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
Up
d
ate
doc/chang
e
s
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
Anvin
Document %use smar
t
align
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
t
e
r Anvin
D
o
cument
%unmacr
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r A
n
vin
outcoff
:
stylistic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r Anvin
o
u
t
c
o
ff:
d
e
f
a
ul
t
output symbo
l
s to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pet
e
r Anvi
n
BR 20489
5
0
:
fix crash due to mm
a
cro list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
e
r
A
nv
i
n
tes
t
/new: clean up
w
h
i
tespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Sc
r
i
pt to create new
test ca
s
e boi
l
erplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter
Anvin
Accept implicit memo
r
y
s
ize for VMREAD/VMWRI
T
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 202
9
472:
Wrong operand size for VMREAD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitig
n
ore:
i
gnore some editor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 2028995: M
i
ssing MOV
N
TI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Testc
a
se f
o
r XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
A
nvin
BR 2029
8
29: Acce
p
t VIA XCR
Y
P
T ins
t
ructio
n
s
w
i
t
h or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2039212: Handle indirect far
j
u
mps in
6
4
-bit mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anv
i
n
Include "nasm
.
h" i
n
"fl
o
at
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pe
t
er Anvin
A
dd 256
-
bit
A
VX stores per
t
he lat
e
s
t
A
VX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Ad
d
AVX
forms of the
AE
S
instructions (new in the lates
t
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
e
ter Anvin
t
e
s
t: Fi
x
fil
e
with
no
f
inal newl
i
ne
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
B
R
2067820: add t
h
e MOVSXD ins
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pe
t
er Anvin
BR 2067837: remove
d
ouble
a
dd of VEX instruction
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 an index register
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anvi
n
BR
2030823: P
r
oblem with the 256-bit FMA in
s
tructions
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
e
ter
A
nv
i
n
B
R 2043111: Typo in insns
.
dat:
V
CMP
F
T_OQPD VCMPFT_OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Peter
Anvin
BR 203
4
542:
f
ix
c
rash when touching
__FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 2
0
28910: fix decoding of VEX prefixes in 1
6
- and
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Pet
e
r
A
nvi
n
BR 2025977: Han
d
le SLDT with a 64-bit register operand
commit
|
commitdiff
|
tree
next