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
Handle the new ELF headers in the dependency generation
2009-06-25
H
.
Peter Anvin
Han
d
le
t
he new ELF headers
i
n
t
he dep
e
ndency generation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
E
L
F: add
header f
i
les,
b
egin
m
erging comm
o
n code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvin
NASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
c
hang
e
s
.
s
r
c
:
update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
insns: make t
h
e MMX version o
f
PINS
R
W match
t
he SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
n
v
in
Inte
l
FM
A
:
drop relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
F
i
x the PINSR series
of instru
c
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
A
d
d support for inst
r
uctio
n
s which always use lo
w
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er
Anvin
ins
n
s
.
dat:
f
i
x
typos: VCMPORD_S
P
[SD] e
n
tere
d
as VCMPORS
_
SP[S
D
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
e
r Anvin
insns
.
dat: collapse r
e
laxe
d
forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter
A
nvin
insns
.
pl
:
allow relaxed
f
orms to be
c
r
e
ated witho
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
P
e
ter
Anv
i
n
changes
.
src: f
i
x
s
o
me odd sp
a
cing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvin
parser: don't use
m
idcode decl
a
rations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
Anvin
s
pec
f
ile: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter An
v
in
Nindent
:
ad
d
back the
-nut opt
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter A
n
vin
Nindent
:
update
w
ith the
-npro and -il0 opti
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
P
eter An
v
in
doc
:
use
NASM
s
y
n
tax for x87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
Add symbolic c
o
ns
t
ants for R
E
X_V "classes" (VEX, XO
P
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter An
v
in
d
oc:
remove ins
r
ef
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvin
NAS
M
2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r Anvi
n
preproc: ha
n
dle %+ ev
e
n during e
a
rly token replaceme
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
U
s
e lower case fo
r
VEX a
n
d XOP
i
n in
s
tructions
t
abl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter
A
n
v
in
Infrastructure s
u
pport for AMD's new XOP pr
e
fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
P
eter Anv
i
n
ou
t
bin:
r
e
p
lace fpri
n
tf(rf, not_defined); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
NAS
M
2
.
06rc1
1
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
ter Anvin
preproc:
u
nify
t
o
ken-pas
t
in
g
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc: slightly ti
d
y
t
h
e copyright
page of the m
a
nual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter Anvin
prepro
c
: make
$
a
nd $$ TOKEN_O
T
HE
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
v
i
n
prepr
o
c
: fi
x
mo
r
e
token pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
ete
r
Anvin
A
U
T
HORS: Update in
f
ormation for
HP
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
A
nvi
n
N
ASM 2
.
0
6rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
Anvin
Document preprocessor token concate
n
at
i
o
n
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Handle weird
cases of token
pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nv
i
n
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anv
i
n
nas
m
.
nsi:
a
dd COPYI
N
G to the list o
f
fi
l
es t
o
p
ackag
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anv
i
n
nas
m
.
nsi:
add N
A
SM Manual; automa
t
e version generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pete
r
Anvin
d
isasm:
f
ix rever
s
ed REP
v
s REPNE in ea
t
byte
(
)
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disas
m
: when no instruction is foun
d
, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pet
e
r Anvin
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter
A
nv
i
n
BR
2
6906
8
8: Fix opcodes for
FMA i
n
structions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter Anvin
A
dd test
from BR 2690
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 269
0
688: add missing VF
M
instructio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
eter Anvin
BR 26
8
9316: PEX
T
RQ r
e
quires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r Anvin
genfma: f
i
x
spelling of the VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
te
r
A
n
vin
i
n
sns
.
dat: fi
x
VFNM
i
nstructions in
c
orrectly
spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pete
r
A
nv
i
n
NASM 2
.
06rc
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvi
n
BR 2672117: handle long lines
f
or db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nvin
autoconf: detect t
h
e
b
roken bool in
O
p
enWatcom
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most instruction codes
are octal, so pr
i
n
t
errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r An
v
in
optimization
.
as
m
: more sbyte tes
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anv
i
n
sbyte: optimiz
a
ti
o
n is OK if UNKNOWN
isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvi
n
optimizat
i
on
.
asm: add s
b
yte
t
ests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
NASM 2
.
0
6
rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 2413265: don't p
e
ssimize
d
i
s
plac
e
ments
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
o
p
ti
m
ization
.
asm: add
E
A op
t
imization
t
e
sts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvi
n
nasm
.
c
:
a
n
other r
e
adability
cle
a
nup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
nasm
.
c
: r
e
adability
c
leanup f
o
r
s
e
g:off pars
i
ng
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
Add VPCLMUL instruct
i
ons
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter An
v
in
asse
m
ble: on
l
y b
e
optimistic with
NO
_
SEG
if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
conv
e
rgen
c
e
.
asm: add test of
j
mp t
o
an ab
s
olute add
r
ess
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvin
PCLMUL is apparently targeted for Westmere with
th
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR
2
557903
:
fix disa
s
sembly of a set of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2
541252: Fix issues in in
s
ns
.
dat,
m
ostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
change
s
.
src: document WA
I
T and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592
4
76
:
Treat WAIT as
a
pr
e
f
ix even th
o
ugh it
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
Anvin
b
r704
7
3
6
: handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: make nasm
_
strcat() take
c
o
n
st argum
e
n
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
outelf32/64: remo
v
e align_st
r
in favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
outbin: fix typo: "s
e
ctions" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
Unif
y
all-zero
buff
e
rs; add
fwritezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906:
proper error message for
star
t
< origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
NASM
2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode
for VADDSUBPS; oper
a
nds for
V
BLEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vi
n
FMA instru
c
tions
w
on't
b
e in
S
and
y
Brid
g
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
P
erl s
c
ript used to
generate
FMA instruction patte
r
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
c
h
ang
e
s
.
src: document updat
e
d A
V
X specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anv
i
n
U
pd
a
t
e
the
V
F
M
A
* instructions per the AV
X
spec
v
ersion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: fix minor fo
r
matting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
e
r
A
nvin
insns
.
pl: handle t
h
e
n
e
w
VEX
.
DDS flag per A
V
X s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter An
v
in
BR 2593349: Move vers
i
o
n m
e
s
s
a
g
e back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06rc
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
oc: c
l
ean up the "String
M
anipulation i
n
Macro
s
" sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: indent the
t
ime ma
c
ro
e
xample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anvin
doc:
f
ix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
M
erg
e
br
a
nch
'
m
a
s
ter' of
g
it+ssh://r
e
p
o
.
or
.
c
z
/sr
v
/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c
:
u
p
d
a
t
e the section on numeric constan
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
Anvin
Fix the [warning] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pete
r
Anvi
n
o
uta
s
86: slig
h
t styl
i
stic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er An
v
in
B
R
2432826: F
i
x e
n
forcement of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
Anvin
B
R
24
1
3278: Non
o
pti
m
al fo
r
ms of arithmet
i
c instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
changes
.
sr
c
: document Mach-O align
m
ent fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
er Anvin
N
ASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Pe
t
er A
n
vin
NASM
2
.
06rc
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r Anvin
ELF: use rbtre
e
f
or s
y
mbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er A
n
v
i
n
rbtree: drop "const" from se
a
r
ch f
u
nction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
c
hanges
.
src
:
document POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er
Anv
i
n
M
e
rge
bra
n
ch 'na
s
m-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popcnt
.
asm: simple tes
t
fo
r
the POPC
N
T ins
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
The POPCNT instruction d
o
es
n
ot
need sizes o
n
m
e
m
ory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next