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
Infrastructure support for AMD's new XOP prefix
2009-05-04
H
.
Peter Anvin
I
n
fra
s
tr
u
c
ture sup
p
o
r
t
f
or AM
D
's new XOP pre
f
i
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
P
eter
A
nvin
outbin: re
p
l
a
ce
fprintf(rf, not_defined); with
fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
nvin
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
preproc: unify token-p
a
sting c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
doc: slight
l
y t
i
d
y the copyright page of the manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter Anvin
p
r
e
p
roc: make $
a
nd $$ TOKEN_OTH
E
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r A
n
vin
preproc
:
fix more toke
n
pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
e
r
A
n
vi
n
AU
T
H
O
RS: Update information for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
A
nvin
N
A
SM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvin
Document
p
r
eproce
s
sor to
k
en c
o
ncatenatio
n
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er Anvin
Handl
e
wei
r
d
c
a
s
e
s
of token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
er Anvi
n
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
n
asm
.
nsi: add COPYING t
o
the list
o
f files to pack
a
ge
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pet
e
r Anvin
n
asm
.
n
si: add
N
A
SM Manual; automate vers
i
on genera
t
i
on
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter
A
nvi
n
disasm: fix rever
s
e
d
REP
vs RE
P
N
E in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm:
when no instr
u
ctio
n
is found,
c
o
n
sider
a
naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
NAS
M
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pete
r
A
n
vin
B
R
2
690688: Fix opcodes for F
M
A i
n
s
t
r
uctions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter An
v
i
n
Add test
from B
R
269068
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pe
t
er Anvin
BR 269
0
688: a
d
d missin
g
VFM
i
nstructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
et
e
r Anvin
BR
2
689316:
P
EXTR
Q
requ
i
res REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nv
i
n
genfma: fix spelling
o
f
the VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvin
i
n
sn
s
.
dat: fix
VFNM instructio
n
s
incorrectly spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvin
NAS
M
2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter A
n
vin
BR
2672117: handle long lines
for
db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pet
e
r
Anvin
autoconf: detec
t
the broken bool in OpenWatco
m
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter An
v
in
Most instruction codes are octal, so print erro
r
s that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
nvi
n
optimizatio
n
.
asm: more s
b
yte
tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
s
byte: opt
i
mization
is OK if
U
N
K
NOWN isn't
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
ter Anvin
optim
i
zation
.
asm: ad
d
sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
NASM 2
.
06rc
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 2413
2
65:
d
on'
t
pessimize displacemen
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
o
pt
i
mization
.
asm: add EA
o
p
timi
z
ati
o
n tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
nasm
.
c
: a
n
other readability cle
a
nup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
a
sm
.
c: reada
b
il
i
ty cleanup for seg:off
parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add V
P
C
LMUL i
n
stru
c
tion
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
assemble: only be o
p
timistic with
NO_SEG i
f
we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
convergence
.
asm: add te
s
t
of jm
p
to an absolu
t
e
a
ddress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL is a
p
parently
t
argeted
f
or
W
e
s
tmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
NASM 2
.
0
6rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR 2557903: fix disassemb
l
y of a set of SS
E
MOV* in
s
t
r
u
ctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fix issues in
i
nsns
.
d
at, most
l
y
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er Anvin
changes
.
s
rc: document WAI
T
and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 259247
6
: Tre
a
t
WAIT as a prefix even
th
o
ugh it'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
br
7
04736:
handle dee
p
context-local ma
c
ros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
nasmlib: make
nas
m
_
strcat() take con
s
t
a
rgum
e
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
outelf32/
6
4
: remove align_str in favor
o
f
fwr
i
tezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vi
n
outbin: fix typo: "sections"
n
ot "se
c
ti
o
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
U
n
i
fy all-
z
ero buffers; add fwritezero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2611906: proper erro
r
message
f
or
s
tart < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
Fix
opcod
e
for VADD
S
UB
P
S; operands for VBLEN
D
; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
FMA ins
t
ructions won't
b
e i
n
Sa
n
dy Bri
d
g
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Perl script
u
sed to generate FMA instruction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
et
e
r Anvin
changes
.
src
:
document updat
e
d AV
X
specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
U
p
d
ate the VFMA* instruct
i
ons
p
e
r the AV
X
spec
v
e
r
sion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
insns
.
dat:
fix minor forma
t
ting an
o
malies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter An
v
in
insns
.
pl: h
a
ndle the new
V
E
X
.
DDS fla
g
per A
V
X spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
vin
BR
2593349
:
Move version me
s
s
age back to stdo
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
N
A
SM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
nvi
n
doc:
c
le
a
n
up
the
"String Manip
u
la
t
ion in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
doc: ind
e
nt the time
m
acro
e
xample
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
e
r
Anv
i
n
doc: f
i
x t
y
po
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge
b
r
anch
'ma
s
ter' of git+ss
h
:
/
/
r
e
po
.
or
.
c
z
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
d
oc: up
d
at
e
the sec
t
ion on numeric const
a
n
ts
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
te
r
Anvin
Fix the [war
n
ing]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
ou
t
a
s
8
6: slight s
t
ylistic clean
u
ps
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432826: Fix enforcement of
the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
ter
Anvin
BR 2413278: No
n
o
p
timal forms of arithmetic inst
r
uctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anv
i
n
c
h
a
nges
.
src: do
c
u
m
en
t
Mach
-
O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter A
n
vi
n
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter A
n
v
i
n
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter A
n
vin
ELF: u
s
e
r
btree for symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
ter An
v
i
n
rbt
r
ee: d
r
op
"co
n
st
"
from search functi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
e
r Anvin
changes
.
src: docume
n
t
PO
P
CNT fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er
Anv
i
n
Merge branch 'nasm-
2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
e
r Anvin
test/popcnt
.
asm: simple te
s
t for the POPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
T
h
e POPCNT instru
c
t
i
on
d
o
es not
need sizes
on memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anv
i
n
BR 22
2
9703: POPCNT r64,rm64
n
ot POPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
preproc: BR 2222615: fix segfault on bogus
%ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pet
e
r An
v
in
doc
:
bett
e
r descripti
o
n of %l
i
ne
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er An
v
in
changes
.
src: docum
e
n
t
if fo
r
%ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter
A
nvin
test: add test for BR 22
2
26
1
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: B
R
2
222615: f
i
x seg
f
aul
t
o
n bo
g
u
s
%i
f
ma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/ch
a
nges
.
src: do
c
u
ment ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor edit to the TLS documentation exampl
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter
A
nvin
vers
i
on
.
pl: snaps
h
o
t
releases *only*
have digits
in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter
An
v
in
Move all
v
ersion
s
trings to
a
si
n
gle com
p
ilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtree: dro
p
the data
p
o
i
nte
r
; instea
d
rely on bein
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
v
i
n
c
o
m
pile
r
.
h
:
a
dd offsetof()
a
nd container_of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
Left-
l
eaning re
d
-black tree dat
a
structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
F
i
x header gua
r
ds for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make al
l
dep
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: cross-reference macro parameter concatenatio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Merge b
r
anch
'
n
a
s
m-2
.
0
5
.
x
x'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: f
i
x typo in the descript
i
on of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er A
n
vin
doc: fi
x
ca
p
italization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc:
r
emove duplicate entry for t
h
e
"error" war
n
in
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: retroactively document updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: fix t
y
po
i
n
t
he description of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next