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
Add VPCLMUL instructions
2009-02-24
H
.
P
e
ter A
n
vin
A
d
d V
P
CLMUL
instruction
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assem
b
le:
o
nly be op
t
imistic
w
i
th
NO_SEG if we
'
re
r
eally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergence
.
asm: add
t
est of jmp to an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL
i
s
apparently ta
r
geted for Westm
e
re with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2557903: fix disassembly of a set of
S
SE MOV
*
instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 2541252: Fi
x
issues in insns
.
d
a
t, mostl
y
relat
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
s
r
c: documen
t
WAI
T
and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR
2
592476: Treat W
A
IT as a prefix even thou
g
h
i
t
's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r An
v
in
br
7
04736: handle d
e
ep co
n
text-l
o
cal macr
o
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: make nasm_strcat() take const
arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r A
n
vi
n
outelf3
2
/64: re
m
ove
align_str in fa
v
o
r
of fw
r
iteze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
outbin
:
fix typo:
"
section
s
" not "s
e
ction"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all-zero buffer
s
; a
d
d fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
BR 2
6
1
19
0
6: p
r
oper er
r
or
message for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opc
o
d
e
f
or VADDSUBPS;
operands for
V
BLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
FM
A
instructions w
o
n't be in Sand
y
Br
i
dge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Perl script us
e
d to generate
FMA
ins
t
ruction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nv
i
n
chang
e
s
.
s
r
c:
d
ocument updated AVX specifi
c
a
tion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
Update t
h
e
VFM
A
* i
n
struc
t
ions
per
t
he AVX spec vers
i
on 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
e
r
Anv
i
n
insns
.
dat: fix minor format
t
ing
anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
pl
:
handle the ne
w
VEX
.
DDS
f
lag per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2593349: Move v
e
rsion messag
e
back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
eter Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
doc: cl
e
an up the "String Man
i
pulation in Macros"
s
e
c
t
io
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anvin
d
oc:
indent the time macro
exampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r
Anvin
d
o
c: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merg
e
b
r
anch 'ma
s
ter' o
f
git+ssh://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: u
p
d
a
te
the section on numeric const
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
ter Anvin
Fix the [war
n
ing]
d
ire
c
t
i
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
e
ter Anvin
o
u
tas86:
slight
styl
i
stic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
Anvin
BR 2
4
3
2
8
26: Fix enforcement
o
f the
LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anv
i
n
BR
2
4132
7
8: No
n
optimal fo
r
ms of ar
i
thmetic instructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
changes
.
src: docume
n
t Mach-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvi
n
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
An
v
in
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
et
e
r Anvin
E
LF: use rbtree for
s
ymbol
s
e
a
rche
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rb
t
ree: dr
o
p "const" from
s
earch functio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
changes
.
src: document POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge bra
n
ch 'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
test/popcnt
.
asm: simple test
f
or the
POPC
N
T i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r
Anvi
n
The POPCNT
instruction
do
e
s not need s
i
zes
on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
BR
2229
7
03: PO
P
CNT r64,rm64 n
o
t POPCNT r64,rm3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
preproc: BR 222
2
6
15
:
fix segfault
o
n bog
u
s %
i
fmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter
A
nvin
doc: b
e
tter description
of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter A
n
vin
chang
e
s
.
s
r
c:
document
if
f
o
r
%ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pete
r
Anvin
test: add test f
o
r BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
prep
r
o
c:
B
R 2222
6
15:
f
ix segfaul
t
on
bogus
%ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
do
c
/
c
hanges
.
src
:
docum
e
nt ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc
:
min
o
r edit
t
o
the TLS doc
u
m
e
n
tati
o
n examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pe
t
er A
n
vin
version
.
pl: snapshot relea
s
es *on
l
y* h
a
ve di
g
i
ts
i
n
.
.
.
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
gl
e
compila
t
ion unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtree: drop the
d
a
ta pointer; instead rely on bei
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r A
n
vin
c
o
mpiler
.
h: add offsetof() and c
o
ntainer_of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Lef
t
-
l
ean
i
n
g
red-black tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Fix
h
eader
g
uards for
o
utlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
m
ake al
l
dep
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
do
c
: cros
s
-
r
e
f
e
rence macro parameter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
M
erge br
a
nch
'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc:
f
ix ty
p
o in th
e
descripti
o
n
of
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: f
i
x cap
i
taliz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: remove
d
uplicate en
t
r
y
fo
r
th
e
"error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
An
v
in
doc: retroact
i
vely doc
u
m
e
nt up
d
ates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix typo in the
d
e
scri
p
tion of %unmacro
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
.
Peter Anvin
do
c
:
remove
duplicate entry f
o
r the "
e
rr
o
r" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively document updat
e
s to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
An
v
in
Merge c
o
m
m
it
'
na
s
m-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
N
A
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter
Anvin
doc/cha
n
ges
.
s
r
c: docu
m
ent
-W/-w
f
ix as
a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
e
ter
A
nvi
n
output: add comm
o
n
f
i
le outlib
.
c
for common fu
n
ctions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter
Anvin
p
r
eproc: merge expand_mmac_param
s
() an
d
expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge branch 'nas
m
-2
.
0
5
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r Anvin
Bett
e
r d
e
scription of the number-overflow wa
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2196
9
66: m
a
ke the
-w/
-
W options w
o
rk
again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
A
n
vin
sm
a
r
t
align: clean u
p
unn
e
cess
a
ry duplication;
t
w
eak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
o
r snapshot
r
e
l
e
a
s
es, expand out th
e
mangled ve
r
sion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disasm
:
introduce
o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
as
s
emble: use opx
and opy
in
a f
e
w more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/c
h
anges
.
sr
c
:
retroactiv
e
ly document a
n
onymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
pre
p
roc:
d
o
n't macro-expand the arg
u
m
ent to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter A
n
vin
d
o
c: document %
p
o
p
w
ith argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: al
l
ow %pop to
t
ake an id
e
ntifie
r
, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc: document
anonym
o
us %pus
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
doc/chang
e
s
.
src: be
g
in
the release not
e
s for
2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc:
fix awkward word or
d
er
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
v
e
rsion
.
pl: don
'
t add an ex
t
ra
.
00 for
s
u
b
minor 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
2008-10-24
H
.
Peter Anv
i
n
F
ix op2 r
e
ferences that
h
ad n
o
t
yet bee
n
conve
r
ted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er Anvi
n
dis
a
sm: ex
t
ension byte s
u
ppo
r
t
in
t
he disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
Add extension bytecodes to s
u
pport
o
perands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
Anvin
When issuing warnings for EA disp
l
acements,
u
se the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
nvi
n
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
d
oc/changes
.
src: update release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
t
er Anvin
The CR
C
32 instruction
s
can t
a
k
e
66 prefixes a
s
well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter
A
nvin
tes
t
/crc32
.
asm:
t
e
st the CRC32 i
n
s
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er An
v
in
BR 2190521:
f
i
x
the CRC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
05rc
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anv
i
n
B
R
2187
2
10:
F
i
x PF
R
CPV and PF
R
SQ
R
TV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next