repo.or.cz
/
nasm
/
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: more sbyte tests
2009-02-27
H
.
Peter An
v
in
optimization
.
asm:
more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er A
n
vin
sbyte
:
optimization is OK
if UNKNOW
N
i
sn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
opti
m
ization
.
a
sm: ad
d
sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter An
v
in
NASM
2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
v
in
BR 2413265: do
n
't
p
e
s
sim
i
ze displacem
e
nts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
vin
op
t
imiza
t
ion
.
asm: add EA op
t
imiza
t
ion tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
vin
nasm
.
c: a
n
ot
h
er read
a
bility
c
leanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
a
sm
.
c: rea
d
ability cleanup for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
A
d
d
VPCLMUL instructio
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
ass
e
mble
:
only be opti
m
i
s
tic with NO_SEG
if we're reall
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
c
onvergence
.
a
sm: add test of jmp to an
a
bsolute a
d
d
ress
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er Anvin
PCLMUL
i
s appare
n
tly
targeted f
o
r
W
est
m
ere with
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25
5
7903: f
i
x disassembly of a set of SS
E
MOV* instruc
t
ions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
An
v
in
BR 2
5
412
5
2
:
Fix iss
u
es in insns
.
dat, mostly rela
t
ed
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvi
n
changes
.
src
:
document WAIT and %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anv
i
n
BR 2
5
924
7
6: Treat WAIT as a
p
refi
x
even thoug
h
i
t's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
b
r704736:
h
andle deep context-lo
c
al ma
c
ros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
n
a
smlib: make nasm_
s
trcat
(
) t
a
ke const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
ou
t
el
f
32/64: r
e
move alig
n
_str in favor of fw
r
itezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
outb
i
n: fix
typo:
"
secti
o
ns
"
not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Unif
y
all
-
ze
r
o buffers; add f
w
riteze
r
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
BR
2611
9
0
6
:
proper error m
e
ss
a
ge for
start <
o
rigin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
Fix opcode fo
r
V
ADD
S
UBPS; operands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
F
MA
instr
u
ctions
w
on't be in Sand
y
Bridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
Per
l
script used
to
g
enerate FMA instruc
t
ion
p
atterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
change
s
.
sr
c
: document upd
a
ted AVX speci
f
ication
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
ete
r
Anvin
Upd
a
te
t
h
e V
F
MA* instructions per
the AVX spec
v
ersi
o
n 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
i
nsns
.
dat: fix mi
n
or for
m
a
tting anom
a
l
i
e
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter
A
nvin
i
n
sn
s
.
pl: ha
n
dle the
n
ew
V
EX
.
DDS flag per
A
VX sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pe
t
er Anvin
BR 2593349: M
o
ve v
e
rsion
message bac
k
to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
Anvin
NASM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Sor
o
nel
Ha
e
t
ir
Docum
e
nt the
a
s
8
6
.
.
s
t
art label
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anv
i
n
doc: clean up the "String Manipulation
in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
n
vin
doc: inden
t
the time macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
doc: fix
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter A
n
vin
Merge
b
ranch 'ma
s
ter
'
of git+s
s
h:/
/
repo
.
o
r
.
c
z
/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: up
d
ate th
e
se
c
t
ion on numeric constan
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
eter Anvin
Fix
t
he
[
w
arning]
d
irect
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
u
t
as86: slight stylis
t
i
c
clea
n
ups
commit
|
commitdiff
|
tree
2009-01-04
Soronel
H
aetir
A
d
d en
t
r
y
po
i
nt support to as86 backe
n
d
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anvin
BR 243
2
8
2
6
:
Fix en
f
orcement of the
L
ONG b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 241
3
27
8
:
Nonoptimal forms of
arithmetic instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter Anvin
changes
.
src
:
document Mach-O a
l
ignment fi
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NA
S
M
2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
David DeHa
v
en
Ma
c
h
-
O alignment fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
A
nvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
E
L
F:
use rbtr
e
e for
s
ymbol
se
a
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
rbtree: drop "
c
o
n
st" from searc
h
fu
n
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
c
h
anges
.
src
:
d
o
cumen
t
POPCNT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popcnt
.
as
m
: simpl
e
t
e
st for the PO
P
CNT
instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The
POPCN
T
instru
c
tion does n
o
t nee
d
sizes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vi
n
BR 2229703:
P
O
PC
N
T
r64,rm64 not POPCNT r64,rm3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
prepro
c
:
B
R 2222615: fix segfault on bogus %if
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter
Anvin
doc: better
des
c
ription of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
t
er Anvin
cha
n
ge
s
.
src:
d
ocumen
t
if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvin
te
s
t: add test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: BR 2222
6
1
5
: fix se
g
f
ault on bog
u
s %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
et
e
r Anv
i
n
doc/changes
.
src:
d
ocum
e
n
t
ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
d
o
c: minor edi
t
to
t
h
e
TLS documenta
t
i
o
n example
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter
Anvin
v
e
r
sion
.
pl: snapshot rel
e
a
s
e
s
*
only* have d
i
gits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter
A
nvin
Move all
v
ersion
strings
t
o a
s
in
g
le compilation
u
nit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
rbtree: drop the data pointer;
i
ns
t
ead re
l
y on b
e
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
co
m
piler
.
h: add
o
f
f
setof()
a
n
d container_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
Left-leaning red-black tree data structu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
et
e
r Anvin
Fix heade
r
g
u
ards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
m
a
ke alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: cross-reference
m
acro para
m
et
e
r con
c
atenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Merge
b
ranch 'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fi
x
typo in the description of
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
d
oc: fix c
a
pit
a
lization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
o
c: remo
v
e duplicate entry
f
o
r
the "err
o
r
" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: retroactively document updat
e
s to the w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix ty
p
o
in
the desc
r
iptio
n
of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
do
c
:
f
ix
c
apitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: remove du
p
licate entry for
t
he "er
r
or" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroact
i
vely do
c
ument updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
Merg
e
co
m
m
it 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
0
1
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r
Anvin
doc/changes
.
sr
c
: document -W/-w fi
x
as a NASM 2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
e
ter Anvin
output:
a
dd comm
o
n
file outl
i
b
.
c for common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
pre
p
roc
:
m
erge expand
_
mm
a
c_par
a
ms() and ex
p
a
n
d_i
n
direc
t
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er An
v
in
Merge b
r
anch '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
t
er Anvin
Bet
t
e
r descri
p
tio
n
of the number-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2196966: make the -w/-W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: cl
e
an
up
unnece
s
s
a
r
y d
u
plication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
or sna
p
sh
o
t releases, expand out the mangled versi
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvi
n
disasm: i
n
troduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assembl
e
: use
o
p
x an
d
opy in a few more
p
laces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
A
nvin
doc/changes
.
src: retr
o
actively document anony
m
ous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
prepr
o
c:
don't mac
r
o-expand the
argument
t
o %use
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
.
Pet
e
r
An
v
in
pre
p
roc: allo
w
%po
p
t
o
take an
identifier, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
do
c
: docu
m
ent a
n
ony
m
ous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc/changes
.
src:
b
egin the release n
o
tes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc: fi
x
aw
k
ward
w
ord order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
v
e
r
sion
.
pl: don't add an
e
x
t
ra
.
0
0
for submin
o
r if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch 'indirect'
commit
|
commitdiff
|
tree
next