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
BR 2689316: PEXTRQ requires REX.W
2009-03-16
H
.
Pet
e
r
Anvi
n
BR 2689316: P
E
XTRQ r
e
quir
e
s REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvin
g
e
nfma
:
fix spe
l
lin
g
of
t
he V
F
NM
i
nstr
u
ctio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat:
fix VFNM instru
c
t
ions
incorr
e
ctly spel
l
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvin
N
A
S
M
2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 2672117: h
a
nd
l
e l
o
ng lin
e
s for d
b
/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anv
i
n
autocon
f
:
detect the broken bool in
O
p
e
n
Wat
c
om 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pet
e
r Anvin
Mo
s
t in
s
tructi
o
n c
o
des are
octal, so p
r
int errors
t
hat
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimi
z
at
i
on
.
a
sm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
sbyte: op
t
imiza
t
ion is OK if UNKN
O
WN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter A
n
vin
optimiz
a
tion
.
asm:
a
dd
s
byte
t
ests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
vin
NASM
2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
Anvin
BR 241
3
265: don'
t
pessimize disp
l
acem
e
nt
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
Anvin
o
ptimization
.
asm: add EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
na
s
m
.
c: another r
e
adabili
t
y cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er
An
v
in
nas
m
.
c: readabil
i
ty cleanup for seg:off pars
i
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvi
n
Add VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemb
l
e: only
be o
p
timistic with NO_
S
EG if we'r
e
rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
con
v
e
rge
n
ce
.
asm: add
test of jmp
t
o
an
a
b
s
ol
u
te ad
d
ress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
PCLMUL is ap
p
arently targeted for Westmere
with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
A
nvin
NAS
M
2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
BR 2557903:
f
ix
d
isassembly
of a set of S
S
E
MOV
*
instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter An
v
in
BR 2541252: Fix
issues
i
n ins
n
s
.
dat, mos
t
ly
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
n
vin
changes
.
src: do
c
ument WAIT a
n
d %$$ fi
x
es
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR 2
5
92476: Treat WAIT a
s
a
p
refix ev
e
n
though it
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er Anvin
b
r
7
04
7
36: handle deep con
t
e
x
t-lo
c
al macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
n
asmlib: make na
s
m
_
strc
a
t() t
a
ke
c
onst arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
outelf32/64:
r
e
m
ov
e
align_str in favor
of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
outbin: fix
t
ypo:
"
sections"
n
ot "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all
-
zero buffers; a
d
d fwrit
e
zer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2611906:
p
rop
e
r error message
f
or st
a
rt < or
i
gin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
et
e
r A
n
vin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anv
i
n
F
ix opcode for V
A
DDSUB
P
S; o
p
erands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
ete
r
A
n
vin
FMA instr
u
c
t
ions won't be in Sandy Brid
g
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Pe
r
l scr
i
pt
used t
o
generate FMA instruction pattern
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
c
hanges
.
src:
document updated AVX speci
f
ication
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Updat
e
th
e
VFMA* instru
c
tion
s
per the AVX spec v
e
rsi
o
n 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: fix mi
n
or formattin
g
anoma
l
ies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
p
l
: ha
n
dle t
h
e new VEX
.
D
D
S flag
p
er AVX spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter
A
nvin
BR 2593349:
Move ver
s
ion message
back to st
d
o
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
i
n
d
o
c: c
l
ean up the "S
t
ring
Manipul
a
t
io
n
in Macros" s
e
ction
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: in
d
ent
the time macr
o
ex
a
mp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anv
i
n
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
n
vin
Merge bra
n
c
h
'master' of
g
it+ss
h
://rep
o
.
o
r
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: update the section
o
n nu
m
eric constan
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the [warning] directi
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
eter Anvin
outa
s
86: sli
g
h
t stylistic cle
a
n
ups
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
ter Anv
i
n
BR 24328
2
6
: Fi
x
enforcement of the LO
N
G
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter
Anv
i
n
BR 241
3
278: Nonoptimal forms o
f
arith
m
etic instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pet
e
r
Anvin
changes
.
src: document Ma
c
h-O alignment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
eter Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter Anvin
NASM
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er Anvin
ELF: use r
b
tree
f
o
r symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter A
n
vin
rbtree: drop "cons
t
" from sea
r
ch function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
ch
a
nges
.
s
r
c
: document POPCNT f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
n
vin
Merge branch
'
nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvi
n
t
e
st/popcnt
.
as
m
:
simple tes
t
fo
r
the POP
C
NT ins
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT
i
nstr
u
ction d
o
e
s
n
ot nee
d
si
z
e
s
on m
e
mor
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR
2
2
29703: POPCNT r64,rm64 not
POPCN
T
r64,
r
m32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvi
n
preproc: BR 222261
5
: fix segfau
l
t on bogus %ifm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
do
c
:
better description of %l
i
ne
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvi
n
c
h
anges
.
src: doc
u
ment if fo
r
%ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
t
e
st: a
d
d test for BR 2
2
226
1
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc
:
BR
2
222615: fix segfaul
t
on
b
ogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
do
c
/
c
h
ang
e
s
.
src
:
docum
e
nt
E
L
F TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
Anv
i
n
do
c
: m
i
nor
e
d
it to
the
T
LS
documen
t
a
tion
e
x
amples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter
A
nvin
ver
s
ion
.
pl: sn
a
pshot releases
*o
n
ly* have di
g
its in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anv
i
n
Move all vers
i
on
st
r
ing
s
to a single co
m
pilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtre
e
: drop the data pointer; i
n
st
e
ad
r
ely on bein
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
co
m
piler
.
h: a
d
d offsetof() and con
t
ainer
_
of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
L
e
f
t
-leaning red
-
black tree
data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix header guar
d
s for out
l
ib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alld
e
ps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: cros
s
-
referen
c
e macro parameter con
c
atenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: fix typo in t
h
e description o
f
%
u
nmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
doc:
fix
capita
l
i
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: r
e
move dup
l
icate ent
r
y fo
r
th
e
"er
r
or"
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc:
r
etroactively do
c
ument updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
An
v
i
n
doc:
fi
x
typo in the
d
es
c
ription of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix cap
i
t
a
lization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
remove
duplicate en
t
ry for t
h
e
"error" wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
d
o
c: retroactively
document updates to
the
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
Anvin
Merge commit 'nas
m
-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
doc/c
h
anges
.
src
:
d
ocument
-
W/-w fix a
s
a
NASM
2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pe
t
er
A
n
vin
out
p
ut: add
common file outlib
.
c
for common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
e
ter A
n
vin
prep
r
oc: merge e
x
pand_mmac_params(
)
and expand_indirect(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
v
i
n
M
e
rge branch 'n
a
s
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
Better description of the nu
m
ber-
o
verflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2196966: ma
k
e the -w/-W o
p
t
ions w
o
rk aga
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
t
e
r Anvin
s
m
art
a
lig
n
: clean
up
u
nnecessary d
u
p
lication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snapshot releases, expand
o
ut
t
h
e mangled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
ete
r
Anvi
n
d
i
sasm: intr
o
du
c
e opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
ass
e
mble
:
use opx and opy
in a fe
w
more pla
c
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc/changes
.
src: retroac
t
i
v
e
l
y d
o
cumen
t
a
non
y
mous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
prep
r
oc: don't macro-expand the argument to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anv
i
n
d
o
c
:
d
ocu
m
ent %pop wit
h
a
rgum
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anv
i
n
pre
p
roc: allow %pop
to t
a
ke an identi
f
ier, unify %
p
u
sh
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc
:
doc
u
ment an
o
nym
o
us %pus
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next