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
.
Pe
t
er Anvin
Infrastru
c
ture support for AMD's
n
ew XOP p
r
e
f
i
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter An
v
i
n
outbin: r
e
place fpri
n
tf(r
f
, not_
d
efined);
with
fp
u
ts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anv
i
n
N
ASM
2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pete
r
An
v
in
preproc: unify t
o
ken-pasting
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anv
i
n
doc: s
l
igh
t
l
y
tidy the cop
y
r
i
ght page
o
f
the manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
t
er An
v
in
p
r
epro
c
:
m
a
ke $ a
n
d
$
$ T
O
KE
N
_
O
THER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
pr
e
proc: fix more token
pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
vin
AUTHORS: Upd
a
te infor
m
ation for
H
P
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anvin
Docume
n
t p
r
eprocesso
r
t
ok
e
n concatenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
Handle weird cases of toke
n
pas
t
ing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
nasm
.
n
s
i: add COPYING
t
o the li
s
t of files to pack
a
g
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anv
i
n
n
a
sm
.
n
si: add
N
ASM Manual;
automate versi
o
n
g
e
ne
r
a
t
i
o
n
commit
|
commitdiff
|
tree
2009-04-07
Sha
o
Mille
r
Add NSIS
script to mak
e
a Wi
n
dows
i
ns
t
a
ller
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter An
v
in
d
i
sasm: fix re
v
ersed REP vs REPNE in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
t
e
r
A
nvin
disasm: w
h
en
no instruction i
s
found, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
N
A
SM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
Andy Polyakov
outc
o
ff: B
R
2
6
8
57
5
6: fix SAFESEH with
an
i
nt
e
rna
l
symbol
commit
|
commitdiff
|
tree
2009-03-18
M
ichael Scherer
outel
f
32/6
4
:
fix uninitialized
rbtr
e
e
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 2690688: F
i
x opcode
s
for
FM
A
i
nstructio
n
s
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add test
from
B
R 269
0
688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pe
t
e
r A
n
vin
BR 269
0
688: add mis
s
ing
V
FM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
e
r
Anvin
BR 2689316:
P
EXTRQ require
s
R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
ete
r
Anv
i
n
genfma: f
i
x spelli
n
g
o
f t
h
e V
F
NM instr
u
ctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat: fix
VFNM instructi
o
ns incorrec
t
l
y
s
p
elled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter
A
nvin
N
A
SM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
ete
r
Anvin
BR 2672117:
h
andle long li
n
es for db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
e
r
Anvin
autoconf: d
e
te
c
t the bro
k
en
bool in OpenWatc
o
m 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvi
n
Most
i
nstructi
o
n codes
a
re oct
a
l, so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimization
.
a
s
m
: more
s
byte tes
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pete
r
Anvin
sbyte: optimiza
t
ion is OK
i
f
U
NKNO
W
N isn
'
t
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
o
p
timization
.
asm: a
d
d sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anv
i
n
N
AS
M
2
.
0
6rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
BR 2413265: don't pessimize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
A
n
vin
o
ptim
i
zation
.
asm: ad
d
EA optimizatio
n
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c
:
another
r
eada
b
il
i
ty cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
na
s
m
.
c: readability c
l
eanup f
o
r seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anv
i
n
Add V
P
CLMUL in
s
t
r
u
ctions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter An
v
in
assemb
l
e: on
l
y
b
e opti
m
ist
i
c with NO
_
SEG if we're r
e
ally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
convergence
.
asm: add test of j
m
p
t
o an abs
o
lute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvi
n
PCLMUL
i
s appar
e
ntly target
e
d f
o
r Westmere wit
h
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
ASM
2
.
06rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter A
n
vin
BR 2557903: fix disassembly o
f
a set
o
f
S
SE MOV* instruc
t
io
n
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 2541252: Fix
i
ssu
e
s in insns
.
dat, mostl
y
re
l
at
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
c
hanges
.
src:
d
ocument WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Tr
e
at
W
AIT
a
s a prefix
even though it'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br
7
0
4
736: handle deep
co
n
text-l
o
c
a
l ma
c
ro
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasm
l
ib: make na
s
m_
s
tr
c
at() take const arg
u
m
e
nts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
outelf
3
2/64: remove alig
n
_str
i
n
favor of
f
w
r
i
t
e
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ou
t
bin: fix typo:
"sections
"
n
o
t "sect
i
o
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
U
nify al
l
-zer
o
buffers; add fwritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anv
i
n
BR 261
1
906: pro
p
er error messag
e
f
o
r start < or
i
gin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
N
ASM 2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
Fi
x
opcode fo
r
VAD
D
S
U
B
PS; operands
for VBLEND; ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
FMA
i
nstructions won't be in Sandy Br
i
dge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
i
n
P
e
rl sc
r
ipt use
d
t
o
g
enerate FM
A
ins
t
ruc
t
ion patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
changes
.
src: docume
n
t updated A
V
X
specificati
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Upda
t
e t
h
e VFM
A
* instruct
i
ons per the AVX
s
pec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
insns
.
dat:
f
ix
m
inor
fo
r
ma
t
ting anomalie
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvi
n
insn
s
.
pl:
h
andle the new VEX
.
DDS
flag per AVX spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
vin
BR 2593
3
49:
Move ve
r
s
ion m
e
ss
a
ge back to stdou
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
S
o
ronel Haetir
Docu
m
ent the as86
.
.
start label
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: clean
up the "String
M
a
n
i
p
ula
t
ion in Macros"
s
ection
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter A
n
v
in
doc: inden
t
the time macr
o
example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: fix
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anvin
Me
r
g
e
branch 'm
a
ste
r
' of git+ssh://repo
.
or
.
cz
/
sr
v
/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
doc
:
update the section on numer
i
c constant
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter An
v
in
Fix th
e
[warning] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
u
tas86: sl
i
ght
s
tylistic cleanups
commit
|
commitdiff
|
tree
2009-01-04
So
r
onel H
a
etir
Add entr
y
point su
p
port
to
a
s86 backen
d
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR
2432826: Fix enfo
r
cemen
t
of
the L
O
NG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
A
nvin
BR 241327
8
: Nonopt
i
mal forms of arithmetic inst
r
uctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
chan
g
es
.
src:
document Mac
h
-O
a
l
ignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
ter Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
David DeH
a
ven
Mach-O al
i
gnment fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter An
v
in
ELF
:
use rbtree for symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
rbtre
e
: dro
p
"const" from se
a
rch fu
n
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
er
A
n
vin
chang
e
s
.
src: document
P
OPCNT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge br
a
nch 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
test/popcnt
.
a
s
m: simple te
s
t
f
o
r
the PO
P
CNT instru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT instructio
n
does not n
e
ed sizes on me
m
ory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
BR 222970
3
: POPCNT
r
64,rm64 no
t
POPCN
T
r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
preproc: BR 2222615: fix segf
a
ul
t
o
n
bogus
%
i
fmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pe
t
er Anvi
n
doc: bet
t
er descripti
o
n of %
l
ine
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
chang
e
s
.
s
rc: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
te
s
t
:
add
t
est
f
or BR 2222
6
15
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
n
vin
preproc: BR 2222615: f
i
x
s
egfa
u
lt
o
n bogus %ifm
a
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter Anvi
n
doc/ch
a
nges
.
src: document ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter
A
nvin
doc: mi
n
o
r
edit to the TLS docu
m
entation
e
xamples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter Anvin
version
.
pl
:
s
na
p
s
h
ot
r
eleases *on
l
y* h
a
ve digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter A
n
vin
Move all
v
e
rsion
strings to a
single compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
An
v
in
rb
t
re
e
: d
r
op the data po
i
nter; instead r
e
l
y
on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er
A
n
vi
n
c
o
mpi
l
er
.
h
:
a
d
d offsetof() a
n
d container_of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leaning red-black tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r
Anvin
Fi
x
hea
d
er guards for
outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
m
a
k
e
a
lldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-r
e
f
e
r
e
n
ce
m
acro
param
e
ter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next