repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
BR 2557903: fix disassembly of a set of SSE MOV* instructions
2009-02-22
H
.
Peter Anvin
B
R 255790
3
: fix disassembly of a set of SSE MOV*
instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er An
v
i
n
BR 2541252: F
i
x
i
s
sues
i
n in
s
ns
.
dat
,
most
l
y related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
change
s
.
src: d
o
cument WAIT
an
d
%$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2592476: Treat WA
I
T as a prefix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter A
n
vin
br704736:
h
andle deep context-local mac
r
os
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: make na
s
m_strc
a
t
() take c
o
ns
t
arg
u
me
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
out
e
lf32/64
:
remove align_str in
fav
o
r of fwritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
outbin: fix typo: "section
s
"
not "sect
i
on"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
i
n
Unify all-ze
r
o buffe
r
s
; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
B
R
2611906: proper error m
e
ss
a
g
e
fo
r
s
t
art <
orig
i
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
A
n
v
in
NA
S
M 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Fix opco
d
e fo
r
V
ADDSUBP
S
;
o
pera
n
ds for V
B
LEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
Anvi
n
FMA ins
t
ructions won't
be i
n
Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvi
n
BR 2593349: Move version mess
a
ge
back
t
o std
o
u
t
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
et
e
r Anvin
doc
:
clean up t
h
e "String Manipulation in Macros
"
se
c
tio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r Anvi
n
doc: indent the time
macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c:
f
ix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge bran
c
h
'ma
s
ter' of
g
it+ssh://
r
epo
.
o
r
.
cz/srv/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: update the
s
ection on
n
umeric constant
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
F
i
x the [warnin
g
] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter A
n
vin
outas86:
s
light
stylistic cleanu
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r Anvin
BR 2
4
3
2
8
26: Fix en
f
orcement of the LONG
b
it
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anv
i
n
B
R
2413278: N
o
noptimal
for
m
s of ari
t
h
metic instruc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pete
r
Anv
i
n
changes
.
src: document Mach-O alig
n
ment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
A
nvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er
A
nvin
ELF:
u
se rbtree for sym
b
ol searche
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree:
d
ro
p
"
c
onst" from sea
r
ch
f
unction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
changes
.
src
:
document POPCNT fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Mer
g
e
b
ranch
'nasm-
2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/
p
o
p
cnt
.
asm: simple
test for the POPCNT in
s
tructi
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
ete
r
Anvin
The
POPCNT instruc
t
ion do
e
s no
t
need siz
e
s on memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2229
7
03:
P
OPCNT r64,rm64 not
POPCNT r64,rm32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: BR 222
2
615: fix segf
a
ult
o
n bog
u
s %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
do
c
: better description
o
f
%line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
c
hange
s
.
src: doc
u
m
ent
if
for %ifmacro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
Anvin
tes
t
: add
test for
B
R 2222
6
15
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: BR 22226
1
5:
f
ix segf
a
ult o
n
b
o
g
us %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/changes
.
src: do
c
u
ment ELF T
L
S
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
te
r
Anvin
doc: minor edit
to
th
e
TLS documentation exa
m
p
l
es
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
versio
n
.
pl:
s
nap
s
hot re
l
eases *o
n
ly* have digit
s
in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move all v
e
rsion strings 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
t
h
e
data po
i
nter; instead
r
ely
o
n being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
Anvin
c
ompiler
.
h
: add
o
ffset
o
f() and con
t
ainer_of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
Le
f
t-lea
n
ing r
e
d-b
l
ac
k
tr
e
e data structur
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anv
i
n
Fix header g
u
ard
s
fo
r
outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anv
i
n
make
a
ll
d
eps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-reference macro parameter
concatena
t
ion
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
Me
r
ge b
r
anch 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc: f
i
x typo in the description
of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc
:
fi
x
ca
p
italiza
t
ion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: remo
v
e
duplicate
e
n
try
for the
"
e
rror
"
wa
r
ning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: re
t
r
oactively do
c
ument upd
a
tes
to t
h
e warnin
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: f
i
x typo in the description of
%
unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
o
c: fi
x
capitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: remo
v
e duplic
a
te ent
r
y
fo
r
the "e
r
r
o
r" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
doc: r
e
troactively d
o
c
u
m
e
n
t
u
p
d
ates to the
w
arning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
Merge commit 'nasm-2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
d
o
c/chan
g
es
.
sr
c
:
d
ocum
e
nt -W/-
w
fix as a
N
ASM 2
.
0
5
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
o
utput: a
d
d
c
o
m
mon file outl
i
b
.
c
f
or common functions
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
e
ter
A
n
vin
prepr
o
c: merge expand_mmac_
p
arams() and e
x
pand_
i
ndirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
v
in
Merge bra
n
c
h 'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
Bette
r
descr
i
ption of th
e
n
umbe
r
-overflo
w
warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
et
e
r Anvin
BR: 2196966: m
a
ke the -w/-W options wo
r
k
a
g
a
in
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: clea
n
up unnecess
a
ry dupli
c
ation; tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For sn
a
p
shot releas
e
s, expand
o
ut the mangle
d
version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
er Anvin
disasm: introduc
e
opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
as
s
emble: us
e
opx
a
nd opy in a
f
ew more places
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/change
s
.
src: retroactively docum
e
nt a
n
onymous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
pre
p
roc: don't
ma
c
ro-expand the arg
u
ment to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
A
nvin
doc:
document %pop with a
r
g
u
ment
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
preproc: 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
A
nvin
doc: docum
e
nt anonymous
%push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc
/
changes
.
sr
c
: begin the rel
e
ase notes for
2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
n
v
in
d
o
c: fix awkwa
r
d word order
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
version
.
pl
:
don't add an extra
.
0
0 for subminor i
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
Merge
branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
F
i
x
op2 references that had not yet been conve
r
t
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disas
m
:
extens
i
on b
y
te s
u
pport in the disas
s
em
b
ler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Add exte
n
sion
bytecod
e
s to supp
o
rt opera
n
ds
4
+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
When
issuing w
a
r
ni
n
gs f
o
r E
A
d
i
spl
a
c
e
ments, use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
s
rc: update rele
a
se notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
The CRC32 in
s
tructions can ta
k
e 66 prefixes as we
l
l
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvi
n
t
es
t
/c
r
c32
.
asm:
t
es
t
the CRC32 i
n
structi
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter An
v
in
BR
2
190521: fix the CRC32 opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter A
n
vin
N
ASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2187210: Fix P
F
RCPV and PFRSQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
asse
m
bl
e
: not
all backends han
d
le intr
a
-se
g
ment OUT_REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter A
n
vi
n
BR
214844
8
: fix relative
a
dd
r
e
s
ses
in bin output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anv
i
n
U
p
date
.
gitigno
r
e to include a
d
ditional generated fil
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
test/p
p
indirect
.
asm: tes
t
token
p
asting inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
preproc
:
fi
x
terminal to
k
en pasting in indirect s
e
quen
c
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
p
r
eproc: error on unterminated %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
Anvin
preproc
:
fix exi
t
co
n
ditions for
i
ndirection loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
repr
o
c: correctly
handle qu
o
t
ed strin
g
s insi
d
e %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
doc: document the %[
.
.
.
]
const
r
uct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
i
n
test: better smart
a
l
i
gn tes
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
in
smartalign:
u
s
e
a "times" co
n
st
r
uct rath
e
r than %r
e
p
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next