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: more sbyte tests
2009-02-27
H
.
Pete
r
Anvin
o
p
timization
.
asm: more
s
b
yte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sbyte: opt
i
miz
a
tion i
s
OK if UNK
N
OWN isn't
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimi
z
ation
.
asm: add sbyte
t
e
s
ts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
NASM 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
Anvin
BR 2413265: don
'
t pess
i
mize d
i
spl
a
cements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
A
nv
i
n
optimizati
o
n
.
asm:
add
E
A optim
i
zation
t
ests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
Anvin
nasm
.
c: another re
a
d
abili
t
y cle
a
n
u
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
An
v
i
n
nasm
.
c: readabilit
y
cleanu
p
for seg:
o
ff parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anv
i
n
A
dd
V
PCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble: only be op
t
imistic wit
h
NO_SEG
i
f we
'
re re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvi
n
conv
e
rgence
.
asm: add tes
t
of jmp
t
o an ab
s
o
lute ad
d
ress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL
i
s a
p
paren
t
ly targete
d
f
or W
e
stme
r
e with
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 255790
3
: fix disassembly of
a set
o
f SSE M
O
V*
inst
r
uctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fix issues in insns
.
dat
,
mostly rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
ch
a
nges
.
src: document WAIT
a
nd %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anv
i
n
BR 259247
6
: Treat WAIT as a prefi
x
even though i
t
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
br70
4
7
36: handle deep
c
o
n
tex
t
-lo
c
al macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib
:
make nasm_strcat() take co
n
s
t argume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter A
n
v
i
n
o
u
telf32/64: remo
v
e
align_
s
tr in
favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin:
fix typo: "sections"
n
ot "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter A
n
vin
U
n
ify all
-
ze
r
o
buffers; add fwriteze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2611906: proper error message for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
NA
S
M
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
F
i
x opcode for V
A
DD
S
UBPS;
o
p
er
a
nds for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
FMA instruc
t
ions won't be in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
P
erl script use
d
to g
e
n
e
rat
e
FMA instruc
t
i
on patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
A
nv
i
n
changes
.
src: do
c
ument upd
a
t
e
d AVX s
p
ecification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
U
p
date th
e
VFMA* instruct
i
on
s
p
e
r th
e
AVX
s
pe
c
version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
n
vin
insns
.
dat
:
fix
minor formatting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
i
nsns
.
pl: handle the new
V
EX
.
DDS
flag per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 259
3
3
49: Move version message back
to s
t
dout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pet
e
r
A
nvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Soronel Haeti
r
Document th
e
as8
6
.
.
start l
a
bel
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r
An
v
in
doc:
cl
e
an up the "
S
tring Manipulation in Macr
o
s" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
et
e
r A
n
vin
doc: i
n
de
n
t t
h
e time ma
c
r
o
example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
v
i
n
doc:
f
i
x ty
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
Merge bra
n
ch 'master' of g
i
t+
s
sh://repo
.
o
r
.
c
z/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c
: up
d
a
te
t
h
e
section on num
e
ric cons
t
ant
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pet
e
r Anv
i
n
F
i
x the [warning] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
An
v
in
outas86
:
sli
g
ht styli
s
tic
c
leanu
p
s
commit
|
commitdiff
|
tree
2009-01-04
Sor
o
nel Haetir
A
d
d
entr
y
p
oi
n
t su
p
p
o
rt to as86 ba
c
kend
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anv
i
n
B
R
2432826
:
Fix
en
f
orcement of
t
h
e L
O
N
G
b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er
Anvin
BR 24
1
3278: Nonoptimal forms
of
ari
t
hmetic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pe
t
er Anv
i
n
changes
.
sr
c
: document Mach
-
O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
A
n
vin
N
AS
M
2
.
06rc
2
commit
|
commitdiff
|
tree
2008-12-18
David DeHaven
Mac
h
-O a
l
ignment fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter An
v
i
n
N
A
SM 2
.
06rc
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
n
vin
E
L
F: use rbtree
for s
y
mbol sea
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anv
i
n
rbtree:
dro
p
"co
n
st" from search f
u
nc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
src: document POPC
N
T
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
Me
r
ge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popcnt
.
asm: simple test
for the P
O
PCN
T
i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
The POPC
N
T ins
t
ru
c
ti
o
n does not nee
d
sizes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
Anvin
BR 2
2
29703: POPCNT r64,rm6
4
not POP
C
NT
r
6
4,
r
m
3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
pr
e
proc: BR 2222
6
15: fix segfault
o
n bogus
%ifm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter A
n
vin
doc: better description
o
f %lin
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
cha
n
ges
.
src: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pete
r
A
n
vin
test: add te
s
t
for
BR 2
2
22615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter A
n
vin
preproc: BR 2222615: fi
x
seg
f
aul
t
on bogus %ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
t
e
r
A
nvin
do
c
/
chang
e
s
.
sr
c
:
documen
t
E
LF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor edit
t
o t
h
e TLS document
a
tion examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
ver
s
ion
.
pl: snapshot rel
e
ases *only* have digits i
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Pe
t
e
r Anvin
Mov
e
all ver
s
i
on
s
trings to a s
i
ngle comp
i
la
t
ion unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
r
btree:
drop
the
d
ata pointer;
instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er
Anvin
compile
r
.
h: add offs
e
t
of() and
cont
a
iner_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
A
nvin
L
eft-
l
eaning red-blac
k
tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
F
ix hea
d
er guards for ou
t
lib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: cross-reference m
a
c
ro
parameter
c
oncatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
Me
r
ge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: fix typo i
n
the description of %unm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
oc
:
fix capital
i
za
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
doc:
r
emove
d
uplica
t
e entry for the "error
"
warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactiv
e
ly document updates to t
h
e
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r An
v
in
doc: fix
t
ypo in th
e
description of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: fix
cap
i
ta
l
ization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anv
i
n
doc: remove duplic
a
te en
t
ry f
o
r the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: re
t
roactively docum
e
nt updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
ete
r
Anvi
n
M
erge
c
o
m
mit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM
2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
d
o
c/chan
g
es
.
src: docume
n
t -
W
/
-
w
fix
as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
ete
r
An
v
in
ou
t
put: ad
d
common file outlib
.
c
f
or comm
o
n functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
e
t
er Anvin
p
r
eproc: merg
e
expa
n
d_mmac_p
a
r
a
ms() and expand_indirec
t
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
Me
r
ge branch 'nas
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
Better description of the
n
u
mber-over
f
low
w
a
r
ni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anvin
BR: 2196966: make the -w/-W options wor
k
a
gain
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smarta
l
ign: clean up unnecessary duplication;
tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anv
i
n
For s
n
apshot releases, e
x
pand o
u
t the mangled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
di
s
asm: introduce o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
a
s
s
emble: use opx and
o
py
i
n a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/
c
hang
e
s
.
src: retroacti
v
el
y
d
o
c
u
m
e
nt a
n
onymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
prepr
o
c: don't m
a
cro-
e
xpa
n
d the a
r
gument
t
o %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc: documen
t
%pop with a
r
gument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
p
repr
o
c: allow %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
.
Peter Anvin
doc:
d
ocument ano
n
y
m
ous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
doc/ch
a
nges
.
src: begin the release
notes for
2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
do
c
: fix awkward word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
p
l
: don't add an
e
xtr
a
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
M
e
rge branc
h
'indirect'
commit
|
commitdiff
|
tree
next