repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Handle the new ELF headers in the dependency generation
2009-06-25
H
.
Pete
r
Anvin
H
andle the new EL
F
headers in the dep
e
ndency genera
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
E
L
F
:
add header fil
e
s, begin
mergi
n
g common c
o
de,
drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
N
ASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
chang
e
s
.
src:
u
pd
a
t
e
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns: make the MMX version of PINSRW m
a
tch th
e
SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Intel FMA: drop relaxe
d
f
orm
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Fi
x
the PINSR s
e
ries of instru
c
tio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Add
s
u
pport for
i
nstructions which always
u
se
l
ow 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
i
n
sns
.
dat:
f
ix typo
s
: VCMPOR
D
_SP[SD] entere
d
a
s
V
CM
P
ORS_
S
P[
S
D]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
i
nsns
.
dat: col
l
apse relaxed f
o
rms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
i
nsns
.
pl: all
o
w relaxed forms to be cr
e
ated
without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anv
i
n
changes
.
src: fi
x
s
o
me odd sp
a
cing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pe
t
er
Anvin
p
arse
r
:
don't use m
i
dcod
e
declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
specfil
e
: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er
Anvin
Nindent:
a
dd back the -nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Ninden
t
: update w
i
th the -npro and -il0 opti
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Pete
r
Anvi
n
doc:
us
e
NA
S
M sy
n
tax
for x87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter A
n
v
i
n
Add
sy
m
bolic co
n
stants for R
E
X_V "classes" (V
E
X,
XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anv
i
n
d
oc:
r
e
move
insr
e
f
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pet
e
r Anvin
NASM 2
.
0
6
r
c12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r
Anvi
n
p
r
eproc: handl
e
%
+
even during early token replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter
A
n
v
in
Use lower cas
e
for VEX and XOP
in in
s
tructions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
e
t
er
A
nvi
n
Infra
s
truc
t
ure suppo
r
t for AMD's
n
e
w
XOP
prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pe
t
er Anvin
outbin:
r
eplace fp
r
intf(rf,
not_defined
)
;
with
f
puts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pete
r
Anvin
preproc: unify token-pasting
c
od
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc: s
l
ightly tidy the copyright page of
the
manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
ter
An
v
in
pr
e
proc:
mak
e
$
a
n
d $$ TOK
E
N_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter
A
nvin
p
reproc: f
i
x
m
ore token pasti
n
g cas
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvi
n
AUTHORS: Update information for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er Anvin
NASM
2
.
06rc
1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvi
n
D
ocument
preprocessor tok
e
n c
o
nca
t
enati
o
n
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anvin
Handle weird cases of
t
oken
p
asti
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
v
in
NASM 2
.
0
6rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
A
nv
i
n
nasm
.
nsi: ad
d
COPYING
to the list o
f
f
iles
t
o
p
ackag
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter A
n
vin
nasm
.
nsi: add NASM Manual; a
u
tomat
e
vers
i
on ge
n
e
ration
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
t
er Anvin
disasm: fix
reversed R
E
P
v
s REPNE
i
n eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
eter Anvin
disasm
:
when no instruction is
fo
u
nd, consi
d
er
a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pet
e
r Anvin
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 2
6
90688
:
F
i
x
o
pcodes
f
or FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pete
r
Anvin
Add test fr
o
m
BR 2690
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter An
v
i
n
BR 2690688
:
a
dd mis
s
i
n
g
VF
M
i
n
structions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
te
r
Anv
i
n
BR 2689316:
PEXTRQ req
u
i
r
es R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
An
v
i
n
genfma: fix spelling o
f
the VF
N
M
i
nst
r
u
c
tions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
d
a
t
:
f
ix VFNM ins
t
ructions incorrectly s
p
e
lle
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter An
v
in
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
B
R 2672117: handle long lines fo
r
db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pet
e
r Anvin
a
u
toconf
:
detect the broken
bool in Open
W
atcom
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
er Anvin
Most instruction code
s
are octal, so print
errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r
A
nvin
optimization
.
asm: more sbyte
tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
ter Anvi
n
s
b
y
te: optimization i
s
OK i
f
UNKNOWN i
s
n't
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
o
p
t
imizatio
n
.
asm:
a
dd sbyte
te
s
ts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
NA
S
M 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
v
i
n
BR
2
4
13265: d
o
n't pessimize di
s
placement
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
optimizati
o
n
.
asm
:
ad
d
EA optimizati
o
n tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
asm
.
c: anothe
r
readability clea
n
up
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter An
v
i
n
nasm
.
c: readability
cleanup fo
r
seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPCLMUL instr
u
ct
i
ons
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
ass
e
mble: only
b
e
optimistic with NO_S
E
G
if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
converge
n
ce
.
asm:
add t
e
st of jmp to an a
b
sol
u
t
e
a
ddress
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
et
e
r
A
nvin
PC
L
MUL is
a
pparen
t
ly targeted for
Westmer
e
wit
h
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06
r
c5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
BR 25
5
7
903:
f
ix dis
a
s
s
embly of a set of
SSE MOV* instru
c
t
i
ons
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
B
R
2
541252: Fix
i
ssu
e
s
in insns
.
dat, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anv
i
n
changes
.
src: document WAIT an
d
%
$
$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Treat
WA
I
T as
a prefix even th
o
ugh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
b
r
7
0
4736: handle deep co
n
text
-
loca
l
macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
i
n
n
a
s
mli
b
: make
n
asm
_
strca
t
() take c
o
nst ar
g
umen
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
ute
l
f32/64:
remove al
i
gn_st
r
in favo
r
of fwrite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
outbin: fix typo: "sections" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all-z
e
r
o b
u
ffe
r
s;
a
dd fw
r
i
tezero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nv
i
n
BR
2
6
1
1906:
p
r
o
p
e
r error
m
es
s
a
ge for s
t
art
<
o
rigin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix
opc
o
de
for VADDSUBPS; op
e
ran
d
s
f
or VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anvin
FMA instructions won't be in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
Perl
script used to generate FMA ins
t
ructi
o
n p
a
tterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
ch
a
nge
s
.
s
rc: d
o
cument upd
a
ted AVX s
p
ecif
i
catio
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Update the VFMA* instructions p
e
r the A
V
X sp
e
c version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
insns
.
dat:
f
i
x minor formatting a
n
o
malies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
p
l
: handle the n
e
w VEX
.
D
D
S flag per
A
V
X
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
v
i
n
BR 25
9
334
9
: Move ve
r
si
o
n message bac
k
to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pet
e
r A
n
v
in
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
doc:
clean up the
"String Manipul
a
t
i
on in Macros
"
sec
t
i
o
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: indent the time
m
a
c
ro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
doc: fi
x
typ
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge
b
ranch
'
m
aster' of
g
it+
s
sh:
/
/repo
.
or
.
cz/srv
/
git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: update the se
c
tion on n
u
meric
c
o
n
sta
n
ts
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
t
er Anvi
n
F
i
x
the [warni
n
g] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pe
t
er Anvin
o
u
tas86: sl
i
ght
stylistic cleanu
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432826: Fix enforcement of the LONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2
4
13278: Nonopt
i
mal for
m
s
of arithmetic
ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvi
n
changes
.
s
r
c: document
Mach-O alignm
e
nt fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
t
er Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvi
n
ELF: use rbt
r
e
e for symbol s
e
a
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree: d
r
op "const" from
sea
r
ch function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
chang
e
s
.
s
rc: document POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merg
e
branch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
test/popcnt
.
asm: simpl
e
test for t
h
e
PO
P
CNT
i
n
structio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
The
POPCNT instruction does not
nee
d
sizes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next