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
Intel FMA: drop relaxed forms
2009-06-25
H
.
Pet
e
r
Anvin
Int
e
l FMA:
drop relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Fix the PINSR series
o
f ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Add support for instructi
o
ns which always us
e
low 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
i
n
sns
.
dat: f
i
x typos:
V
CMP
O
RD_SP[SD] entered as VCMPORS_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvin
i
n
sns
.
dat: c
o
lla
p
se relaxed fo
r
ms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
insns
.
pl: all
o
w
r
e
laxed form
s
to b
e
cr
e
ated
w
ithout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
changes
.
sr
c
:
f
i
x some odd spaci
n
g
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pet
e
r Anvin
p
arser: don't use midcod
e
declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er A
n
vin
specfile: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter An
v
in
Nindent: add back the
-
nut opti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
ter Anvin
Nindent: update
w
ith the -npro and
-
il0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
P
e
ter Anvin
doc: use NASM syn
t
ax for x
8
7 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pe
t
er Anvin
A
d
d symbol
i
c constants for REX_V "class
e
s
"
(VE
X
, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
doc: remove insr
e
f
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pe
t
er An
v
in
NAS
M
2
.
0
6
rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
p
reproc: h
a
ndle %+ even d
u
ring early token replacem
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Use
lower
case for VEX and XOP
i
n
in
s
tru
c
tions
tab
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anvi
n
Infrastructure support for AMD's new XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter
Anvin
outbin
:
repla
c
e
f
p
r
i
n
t
f(rf
,
n
ot_de
f
ined); wit
h
f
puts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
ter Anvi
n
NA
S
M 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
preproc: unify token-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
t
e
r
A
nvin
doc
:
slig
h
t
l
y tidy
t
he copyright page
of
t
he m
a
nual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter Anvin
prepro
c
: make
$
and $$ TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
preproc: fix
more token pasting
c
ases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
A
U
THORS: Update information
f
o
r H
P
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anvin
Document pr
e
processor
token c
o
n
c
atenation
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
Handle weird cases
o
f token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
e
r
Anvin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pet
e
r An
v
in
nasm
.
nsi
:
add COPYING to the li
s
t of fil
e
s to
p
ac
k
age
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
eter Anvin
nas
m
.
nsi: add NASM
Manual; au
t
om
a
te
version ge
n
eration
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pete
r
Anvin
di
s
asm: fix reversed REP vs REP
N
E in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
di
s
asm: when no in
s
tru
c
tion is found, consider a
n
ake
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
e
ter
A
nvin
NAS
M
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er
Anvi
n
B
R
2690688: Fi
x
opcodes for FMA
instructi
o
ns
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add t
e
st
from BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anv
i
n
B
R
2
69
0
688
:
a
d
d missing
V
F
M
instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter An
v
in
B
R
26893
1
6: PEXTRQ req
u
ires R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
g
e
nfma:
f
ix spelling
of
t
he VFNM
i
nstructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
t
er
A
nvin
insns
.
dat:
fix VFNM instructions incorre
c
tly s
p
elled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter A
n
vin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter
Anvin
BR 2672117: handle lo
n
g lines for db/dw/
e
t
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
au
t
oconf: detec
t
the broken
bool in
O
penWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most instructio
n
codes
a
re
octal, s
o
p
rint
e
rrors
tha
t
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anvin
o
p
timizat
i
on
.
asm: more sbyte
t
ests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sbyte
:
optimization
i
s OK if UNK
N
OWN isn
'
t se
t
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anv
i
n
optimization
.
asm: ad
d
sbyte tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
NASM 2
.
06
r
c6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
te
r
A
nvin
BR 2413265:
d
on
'
t pessimize
d
isplacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
e
r Anvin
optimization
.
asm: add EA op
t
i
m
izatio
n
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
nasm
.
c
:
ano
t
he
r
readabilit
y
c
l
ea
n
u
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
nasm
.
c:
readab
i
lity cleanup for
s
eg:off
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPC
L
M
U
L instr
u
ctio
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
assemble: only
b
e op
t
imi
s
tic
with NO_SEG if we'r
e
really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
convergence
.
a
sm: add t
e
st of jmp to an absolu
t
e
a
ddress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL is apparent
l
y targeted for Westmere with t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
NA
S
M 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 255790
3
: fix di
s
assembly of a set of SSE MO
V
*
instruct
i
ons
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
n
v
in
BR 2541252: F
i
x iss
u
es in insns
.
dat,
mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
changes
.
src: d
o
cument WAIT a
n
d %$$
f
i
x
es
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR
25
9
2476: Treat WAIT as a pr
e
fix
even thou
g
h
i
t's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
b
r704736: ha
n
dle d
e
ep co
n
text-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
nasm
l
ib:
make nas
m
_strcat()
take cons
t
arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64: remo
v
e alig
n
_str in favor
o
f
fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
out
b
i
n
: fix typo
:
"
s
ections" not "sectio
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter An
v
in
Un
i
fy all-
z
ero b
u
ffers; add f
w
ritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
n
v
in
BR
2
611
9
06: prop
e
r er
r
or me
s
sage fo
r
start < or
i
gin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
F
i
x opcode for VA
D
DSUBPS; o
p
erand
s
for VBLEND;
ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
FMA instructio
n
s won't
b
e in Sand
y
Br
i
dge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vi
n
Perl script used to generate
F
MA instructio
n
pa
t
terns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
cha
n
ges
.
src
:
do
c
u
ment upda
t
ed AVX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
Update the V
F
MA* instructions per
the AVX spec
v
ersion
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
insns
.
da
t
: fix
m
inor formatt
i
ng anom
a
lies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
insns
.
pl: hand
l
e the new VEX
.
D
D
S flag
p
er AVX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
e
ter An
v
in
B
R 2593
3
49:
M
ove
v
ersi
o
n message back to s
t
dout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
e
t
er Anvin
NAS
M
2
.
0
6
rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
d
oc
:
clean up the "S
t
r
i
ng Manipulation in Macros
"
sect
i
on
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc:
indent
t
h
e ti
m
e macr
o
example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
d
o
c
: fix ty
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
M
e
r
ge b
r
anc
h
'master'
of git+ssh://repo
.
or
.
c
z/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc:
upd
a
te
t
he
s
ect
i
on on numeric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
t
e
r An
v
in
Fix the [war
n
in
g
] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anv
i
n
outas86: sl
i
ght stylistic clean
u
ps
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR
243282
6
:
F
ix enforcement of t
h
e LONG
b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
ter Anvin
BR
2
413278: Nonoptimal forms of arit
h
me
t
ic instruc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
ch
a
nges
.
s
rc: d
o
cument Mac
h
-O a
l
i
g
nment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
ter
Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter Anvi
n
NASM 2
.
0
6rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
nvin
ELF: use rbtre
e
f
or symbol
searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
r
btree: dro
p
"c
o
nst" from sear
c
h fun
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
c
h
ang
e
s
.
src:
d
ocument POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
te
r
Anvin
M
e
rge branch 'n
a
sm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
tes
t
/
p
opcnt
.
a
s
m:
s
imple test
for th
e
POPCNT
i
nstruc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter
A
n
v
in
The
P
OPCN
T
instru
c
tion does not n
e
ed siz
e
s
o
n
memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
BR 22297
0
3: POPCNT r64,rm64
n
ot POPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: B
R
2
222615: fix segfault o
n
bogus
%ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter A
n
vin
doc: be
t
ter des
c
r
iption o
f
%l
i
n
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvi
n
ch
a
n
g
es
.
src:
d
ocument if for
%
ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r
A
nvin
t
e
s
t
:
a
dd test for BR 2222
6
15
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next