repo.or.cz
/
nasm
/
sigaren-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
In memory of Chuck...
2009-02-22
H
.
Peter Anvin
BR 255
7
90
3
:
fix disassembly of a set of SSE
M
O
V
*
instruc
t
ions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
B
R
25412
5
2:
F
i
x issues in in
s
ns
.
d
a
t
, mo
s
t
l
y related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ch
a
nges
.
s
r
c: documen
t
WAIT
a
n
d %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
BR 25
9
24
7
6: Treat WAIT as
a pre
f
i
x
ev
e
n th
o
ugh i
t
's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
b
r
704
7
36: han
d
le deep context-local macr
o
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: mak
e
nasm_strcat(
)
tak
e
const arg
u
ments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64
:
remove align
_
str in favor
o
f fwritezero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: f
i
x typo
:
"sections"
n
ot "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er Anvin
Unify all-zero buffe
r
s
;
add f
w
r
itezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
BR 2611906: proper error mes
s
a
g
e for s
t
art < ori
g
in
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NA
S
M 2
.
06r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
Fix opcod
e
for VADDSUBP
S
; operands f
o
r
VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
Anvin
FMA instruct
i
ons
w
on't
b
e
in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
Perl script u
s
ed to generate FMA
i
nstruction patte
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvi
n
changes
.
src: document update
d
AVX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Update the VFMA*
i
n
s
t
r
u
c
tions per the AVX spec versio
n
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
in
s
ns
.
dat:
fix
m
inor format
t
ing anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nvi
n
insn
s
.
pl: hand
l
e t
h
e new
VEX
.
DDS
f
lag per AVX
s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
e
ter An
v
in
BR 2593349:
Move version message bac
k
to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
ete
r
Anvin
NASM 2
.
0
6
r
c
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
d
o
c: clean up
the "String Man
i
p
ula
t
ion in
M
acros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
d
o
c: indent the
t
ime macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Mer
g
e bran
c
h 'master' of git+ssh://re
p
o
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
d
o
c:
update th
e
section on num
e
ric co
n
stant
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anv
i
n
Fix the [warning]
d
irective
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
u
t
a
s
8
6: slight stylist
i
c
c
l
e
anups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R
2432826: Fix en
f
o
rcemen
t
o
f th
e
LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 24
1
327
8
: Nono
p
tima
l
forms
o
f ari
t
hmetic instruction
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter Anvin
c
hang
e
s
.
s
rc: document Mach
-
O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
er Anvi
n
NASM 2
.
06r
c
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
et
e
r Anvin
NAS
M
2
.
06
r
c1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
E
LF: u
s
e rbtree for
s
y
m
bol searc
h
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rb
t
re
e
: drop "const" f
r
om
s
e
arch function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
c
hange
s
.
src:
d
oc
u
ment POP
C
NT
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge branch 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
v
i
n
test/popcn
t
.
a
s
m
:
simple
test
for the
POPCNT i
n
s
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Th
e
POPCNT instruction does n
o
t need si
z
es on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
BR
2229703: POPCNT r64,r
m
64 not
P
OPCNT r6
4
,
r
m32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvi
n
pre
p
roc: BR 2222
6
15:
f
ix segfault on bogus %if
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
eter Anvin
do
c
: b
e
tt
e
r
description of
%
lin
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
n
vin
changes
.
src: document
if for %ifma
c
ro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter A
n
v
in
te
s
t
:
add test
f
o
r BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
pr
e
pro
c
: B
R
2222615: fix
s
egfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
n
vi
n
doc/cha
n
ges
.
src: docu
m
ent ELF T
L
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor edit t
o
th
e
TLS documentation
e
xamples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pet
e
r
A
nvin
version
.
pl: snapshot
rel
e
ase
s
*on
l
y* h
a
ve
di
g
i
ts in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter
Anvin
Move all version strings t
o
a si
n
gle compila
t
io
n
unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nv
i
n
rbtr
e
e: drop the data poin
t
e
r; instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
co
m
piler
.
h: add offsetof()
a
nd containe
r
_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
Left-leaning red-blac
k
tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Fix heade
r
guar
d
s for outli
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
m
ake alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cros
s
-
reference macro parameter conca
t
e
n
a
tion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Merge branch '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
d
oc: fix
typo in the description of %un
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc:
fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: remo
v
e dup
l
icat
e
entry for the "error" wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively document updates to
t
he
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
do
c
:
fix typo
i
n the description
of %
u
nmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
fix ca
p
ital
i
zati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: remo
v
e du
p
licate
entr
y
f
or t
h
e
"error"
w
a
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c: r
e
troactivel
y
docum
e
nt upda
t
es to the
w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
M
erge c
o
mmi
t
'na
s
m-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc
/
changes
.
src: document -W/
-
w
f
ix as
a
NAS
M
2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
e
ter
A
n
v
in
output
:
add c
o
m
m
o
n
file outlib
.
c for common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anv
i
n
preproc: merge
expa
n
d_mmac_params
(
) a
n
d expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge branch '
n
asm-2
.
0
5
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r
Anvin
B
e
tt
e
r
descr
i
pti
o
n of the number-overfl
o
w warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
BR:
2196
9
66: make the -w/-W option
s
work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign
:
clean
up unnecessary
dupli
c
ation;
t
we
a
k
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snap
s
hot relea
s
es, expand out the m
a
ngled versio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
disa
s
m: int
r
o
d
uce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
et
e
r An
v
i
n
assemble: use opx and opy
in a few more
p
lac
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/
c
hanges
.
src: retroa
c
tively docume
n
t anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
prepro
c
: don't macro-expand th
e
argument to %us
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r An
v
i
n
doc
:
d
o
cume
n
t %pop wi
t
h
a
r
gument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
p
reproc: allow %pop to
t
a
k
e
an identif
i
er, unify %p
u
sh
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document anonymous %
p
ush
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er
Anvin
doc/
c
hanges
.
src: begin the rele
a
se notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc: fix
a
wkward word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl: do
n
't a
d
d
a
n ext
r
a
.
0
0
for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r Anvin
Merge bra
n
ch 'indirec
t
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
et
e
r Anvin
Fix op2
r
ef
e
r
enc
e
s tha
t
h
ad not
yet been converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
dis
a
sm: e
x
tension b
y
te
support in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter A
n
v
i
n
A
d
d
e
xtension by
t
ecodes to supp
o
rt oper
a
nds 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnin
g
s for EA di
s
place
m
en
t
s
, use
t
he
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
NASM 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/chan
g
e
s
.
src:
u
p
date relea
s
e notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
t
er Anvin
The CRC32
instruc
t
ion
s
can t
a
k
e 66 prefixes as wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter
A
nv
i
n
test/crc3
2
.
asm: test
the
C
R
C
3
2 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
Anvin
BR 2190521: fix t
h
e CRC32 opcode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
te
r
Anvin
NASM 2
.
05
r
c8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r
Anv
i
n
BR
2187
2
1
0
: Fix PFRCPV and
P
FRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
assembl
e
:
n
ot a
l
l
backe
n
d
s
handle in
t
r
a
-segment
O
UT_REL*A
D
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
BR 2148
4
48: fix relative addresses in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvi
n
Update
.
g
itignore to inclu
d
e additio
n
al generated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
Anv
i
n
test/ppindirect
.
asm: test tok
e
n past
i
n
g
inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
preproc
:
fix terminal
t
oken pasting in indirect sequence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next