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
optimization.asm: add EA optimization tests
2009-02-26
H
.
Peter Anvin
optimization
.
a
s
m
: a
d
d EA
op
t
imizatio
n
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anv
i
n
nasm
.
c: anothe
r
readabi
l
ity cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
a
sm
.
c
: read
a
bility cle
a
nup for seg:off
p
arsin
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
n
v
in
Add
V
PC
L
MUL i
n
structions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
assemble: onl
y
be opti
m
i
s
tic w
i
th NO_SEG
if
we'
r
e re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
et
e
r
A
nvin
convergence
.
asm: add test of j
m
p t
o
an
a
bso
l
ute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL is appa
r
e
n
t
l
y targeted for
W
e
stmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
A
SM
2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR 2557903:
f
ix disassem
b
ly of a set of SSE MOV* instruct
i
ons
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvi
n
BR 2541252: Fix issues
i
n in
s
ns
.
dat, mostly r
e
la
t
ed
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvi
n
ch
a
nge
s
.
sr
c
: document WAIT and
%$$
f
ixe
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 2592
4
7
6:
T
reat WA
I
T as a prefix even
t
hough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
br7
0
4736: hand
l
e
deep co
n
text
-
local ma
c
ros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
n
as
m
lib: make nasm_
s
trcat() take
const arg
u
me
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
utelf32/64: remove al
i
gn_str in
f
avo
r
of fwri
t
e
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbi
n
:
f
i
x
typo: "sections
"
not "s
e
ction"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
Uni
f
y al
l
-zero buff
e
rs;
a
dd
fwrite
z
e
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 261
1
906: pro
p
er erro
r
message for sta
r
t < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
A
nvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
Fi
x
opcode for VADDSUBPS; ope
r
ands for VBLEND;
add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA instructi
o
ns w
o
n't
b
e in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
et
e
r Anvi
n
Perl script used to generate F
M
A
instruction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vi
n
c
hanges
.
sr
c
: docum
e
nt updated AVX sp
e
cification
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
Update t
h
e VFMA* i
n
s
t
ruction
s
per t
h
e AVX spec versi
o
n
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
da
t
: fix mi
n
or formatti
n
g anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
insns
.
pl
:
handle the new VEX
.
DDS flag per
AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2593
3
49: Mo
v
e
version m
e
ssage back to
s
tdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
e
ter Anvin
NASM 2
.
06r
c
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
doc: cle
a
n
up the "String Manipulation in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
An
v
in
d
oc: indent
the
t
ime macr
o
example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anvin
do
c
:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
Merge b
r
an
c
h
'ma
s
te
r
'
of
g
it
+
s
s
h://repo
.
or
.
c
z/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
d
o
c: update the s
e
ction
o
n n
u
m
e
ric c
o
nstants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the
[
wa
r
ning]
dir
e
ctive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
utas86: sl
i
ght stylistic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R
2432826: Fix
enforce
m
ent of the
L
ONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anvin
BR 2413278: Nonoptimal forms o
f
a
r
ith
m
etic ins
t
ruc
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pet
e
r Anvin
change
s
.
src: do
c
ume
n
t Mac
h
-O a
l
i
g
nment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pete
r
Anvi
n
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF:
use r
b
tre
e
f
or symbo
l
s
e
arches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter A
n
vin
rbtre
e
: drop "const" from search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
et
e
r Anvin
chang
e
s
.
src: document PO
P
CNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge bra
n
ch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
t
e
st
/
popcn
t
.
asm: s
i
mple test for the POPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
The
P
O
P
CN
T
instructi
o
n does not need
s
izes on memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vi
n
BR 2229
7
03: PO
P
CNT r64,r
m
64 not POPCN
T
r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anv
i
n
preproc: BR 22
2
261
5
: fi
x
segfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
eter A
n
vin
doc: better descriptio
n
o
f
%
l
ine
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
ch
a
nges
.
s
r
c: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test: add test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
te
r
Anvin
p
r
ep
r
oc: BR 2222615
:
f
i
x segfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
nvin
do
c
/
changes
.
src: document ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor edit to the TL
S
doc
u
mentation examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
v
e
rsio
n
.
pl: snapshot
r
eleases
*
only* ha
v
e digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
eter Anvin
M
ove all v
e
rsion strin
g
s to
a
sin
g
le com
p
ilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
rbtree: dro
p
the data p
o
inter; inst
e
ad rely on bei
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
c
o
m
p
i
ler
.
h:
a
d
d offseto
f
() and cont
a
iner_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Lef
t
-le
a
ning red-black tree
data str
u
cture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix
h
eader g
u
ards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alld
e
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: cross-reference macro parameter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
An
v
in
Mer
g
e branch
'
nas
m
-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc
:
fi
x
t
y
p
o in the des
c
ription of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anv
i
n
doc: fix
c
apitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc
:
remove duplicate
entry
for the "err
o
r"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
retroactively docum
e
nt
updates to the
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
doc: fix typo in th
e
descripti
o
n of
%
un
m
ac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix capitalizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: remove dupl
i
cate entry for the "erro
r
" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
do
c
: re
t
roactively document updates
t
o
t
he warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
t
er A
n
vi
n
M
er
g
e commit 'nasm-2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
N
ASM
2
.
05
.
0
1
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/ch
a
n
g
es
.
src: document -W/
-
w fix as a NA
S
M
2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pete
r
Anvi
n
o
u
tput:
add common f
i
l
e
ou
t
li
b
.
c
for
c
ommon
f
unctions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
eter
Anvin
preproc: merge expand_mmac_par
a
ms(
)
and
e
xpand
_
indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anv
i
n
Merge branch 'nasm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
Bette
r
de
s
cription of th
e
num
b
er-overflow warn
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nv
i
n
BR: 2
1
9
6
966: m
a
ke the -w/-W optio
n
s
work
agai
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
sm
a
rtalign: c
l
ean up unnec
e
ssa
r
y duplicatio
n
; twe
a
k
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anvin
For snapshot releases, ex
p
and out the mang
l
ed versi
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anv
i
n
disasm:
introd
u
ce o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
asse
m
ble: use opx and opy in a few more
p
laces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/cha
n
ges
.
s
r
c
:
retroactively
docu
m
e
n
t
anony
m
ous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
preproc: don't mac
r
o-expand the argument t
o
%
u
se
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document %pop with
argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
preproc: a
l
low %pop
to tak
e
a
n
iden
t
i
f
i
e
r
,
u
nify %
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
d
oc: document anony
m
ous %
p
ush
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r A
n
vin
doc/changes
.
s
r
c:
begin the release no
t
es for 2
.
0
6
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc:
fix awkward wor
d
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
v
ersion
.
pl: d
o
n't add
a
n ext
r
a
.
00 fo
r
subminor
i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter A
n
vin
M
e
rge br
a
nch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op
2
re
f
e
r
ences
t
hat had not yet
b
een co
n
verted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
disa
s
m: ex
t
ension byte suppo
r
t in the dis
a
s
s
e
m
bler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Ad
d
extension bytecodes
to su
p
port operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
When issuing warnings for EA
d
isplaceme
n
t
s
, use
t
h
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
NASM
2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
doc/changes
.
sr
c
:
u
pdate
releas
e
note
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
et
e
r Anvi
n
The
CRC32 instructions can ta
k
e 66 pref
i
xes
a
s well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter
Anvin
test/crc32
.
asm: test the CRC3
2
i
n
structi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next