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
optimization.asm: add EA optimization tests
2009-02-26
H
.
Peter Anvin
optimization
.
asm: a
d
d E
A
opt
i
mizatio
n
test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er A
n
vin
na
s
m
.
c
:
another
readability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: readabili
t
y
c
leanup for seg:off
par
s
i
ng
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
A
dd VP
C
LMUL instruct
i
ons
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
assemble: on
l
y be optimistic
w
i
t
h
NO_SEG if we're
r
eally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergence
.
a
s
m: add test of jmp to an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
i
n
PCLMUL is appar
e
ntly ta
r
geted for
West
m
ere wit
h
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
BR 2557
9
03:
f
i
x
d
isassemb
l
y of a set of S
S
E MOV* in
s
tructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
B
R 2541252: Fix issue
s
in insn
s
.
dat
,
mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
c
h
anges
.
src: document W
A
IT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvi
n
BR 2592476: Treat WAIT as a p
r
efi
x
even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er A
n
vin
br704736: h
a
ndle deep context-loc
a
l
macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvi
n
na
s
mlib: make
n
asm_strcat() take cons
t
a
rgume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
outel
f
32/64:
remove align_str in favor
o
f fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
o
u
tb
i
n:
fix typo: "sections"
n
ot
"
s
ection"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
Unif
y
all-
z
ero buffe
r
s; add
fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
B
R
2611906: proper error
mes
s
ag
e
for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
A
SM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode
for VADDSUBPS; oper
a
nds
for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA i
n
struc
t
ion
s
won't be in
Sandy
B
ridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
P
e
rl script used to
genera
t
e F
M
A
i
n
struction patt
e
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
chan
g
e
s
.
s
rc: document
u
pdated AVX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
Updat
e
the VFMA* instructions per th
e
AVX spec v
e
r
s
i
o
n 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: fix mi
n
or forma
t
ting a
n
omalie
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
ete
r
Anvin
insn
s
.
pl: handle the
new VEX
.
D
DS fla
g
per AVX
s
pec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pe
t
e
r
Anvin
B
R 2593
3
49: Move version messa
g
e back
to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
do
c
: clean up
the "St
r
ing Manipulation in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: inde
n
t the time ma
c
r
o
example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
d
o
c
:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
M
e
rge b
r
anch '
m
ast
e
r
'
of git+ssh://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
doc:
upda
t
e the sect
i
on on numeric
c
onst
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix
t
he [warning] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvi
n
ou
t
a
s86:
slig
h
t
st
y
listic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r
Anv
i
n
BR 2432826: Fix enforcement of the LON
G
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter An
v
in
BR 2413278
:
Nonoptimal form
s
of arithmetic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pe
t
er Anvin
chan
g
es
.
src: document
M
ach-
O
alignmen
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
ter Anvin
NASM 2
.
0
6rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use r
b
tree for s
y
mbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
t
er An
v
in
rbtree:
d
rop "const
"
f
r
o
m searc
h
function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
chan
g
es
.
s
r
c
:
docume
n
t
POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
Anv
i
n
Merge br
a
nch 'nasm
-
2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
t
es
t
/popcn
t
.
asm: sim
p
le tes
t
for the POPCNT instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
The POPC
N
T instruct
i
on does not need sizes
o
n memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvi
n
BR 2229
7
03: POPCNT r64
,
rm64 not POPCNT r64,r
m
32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
pr
e
p
r
oc: BR 2
2
22615: f
i
x
segfault on bogu
s
%ifm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
do
c
: bett
e
r de
s
cri
p
tion of %
l
ine
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
changes
.
src: docu
m
ent i
f
for %ifmacr
o
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvi
n
test:
a
dd
t
est for BR 222
2
615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
preproc
:
BR 22
2
2615: fix s
e
gf
a
ul
t
on bogus %ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
nvi
n
doc/changes
.
src: docum
e
nt ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter
Anvin
doc: min
o
r edit to th
e
TLS docu
m
entation example
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pet
e
r
A
nvin
version
.
pl: snapshot releases *only* have
d
igits
in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
et
e
r Anvin
M
ove a
l
l version strings to
a
single
c
ompi
l
a
tio
n
unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
rbtr
e
e: drop the data pointer; instead
r
ely
on
being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
compiler
.
h: add offset
o
f() and contain
e
r_
o
f(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leaning red-black tree d
a
ta structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
F
ix
h
eader guard
s
for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alld
e
ps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: cross-r
e
f
e
r
ence macro paramet
e
r concat
e
nation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
Anvin
M
e
rge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc:
fix typo in t
h
e
d
escrip
t
ion of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: f
i
x capita
l
ization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: remo
v
e
duplica
t
e entry for the "error"
war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactiv
e
l
y do
c
ument updates to
the wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: fix typo in the
d
escription of %
u
n
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
d
oc: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove duplicate entry for
t
h
e
"
error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
do
c
: retroactively document u
p
dates to
the warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nvin
Merge commit 'nasm-
2
.
05
.
0
1'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvi
n
NA
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
d
o
c/cha
n
ges
.
src: document -W/-w fi
x
as a
N
ASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
output: ad
d
common file outlib
.
c for
c
ommon fun
c
tions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter
A
n
vin
preproc: merge
e
xpand_mmac_params() and expa
n
d
_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Bett
e
r description of th
e
n
u
mb
e
r-o
v
erflow
w
a
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
BR: 219
6
966: make th
e
-w/-W
o
ptions work agai
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
smartalign: clean up unneces
s
ar
y
d
uplicatio
n
; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anvin
For snapshot
r
elea
s
es
,
ex
p
and out
the ma
n
gl
e
d ver
s
i
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
An
v
in
dis
a
sm: int
r
oduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anv
i
n
ass
e
mb
l
e: use o
p
x and opy
i
n
a
few mo
r
e places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r Anv
i
n
d
o
c
/ch
a
n
g
es
.
src: retroactively document
a
nonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
preproc:
don'
t
macro-ex
p
a
nd the arg
u
m
e
n
t
to
%use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
doc: document %pop wit
h
argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow %
p
op to
take an identif
i
er, u
n
ify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document
a
nonym
o
us %pu
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/c
h
a
n
g
es
.
src: begin the release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc:
fix awkward
wor
d
ord
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
version
.
pl: do
n
't add an extra
.
00
f
or subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Me
r
g
e
branch '
i
ndirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
Fix
op2 references
that had not yet b
e
en co
n
verte
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
disas
m
:
extension byt
e
support in
the d
i
sassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
A
dd
e
xt
e
nsion bytecodes to
s
u
pport oper
a
nd
s
4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
When issu
i
ng warning
s
for EA displace
m
ents,
use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc/changes
.
src: upda
t
e release no
t
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvi
n
The C
R
C32 ins
t
ructions
c
an
t
a
ke 66 prefixe
s
as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter An
v
i
n
te
s
t/crc32
.
a
s
m: test t
h
e CRC32 instruc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next