repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
BR 2413265: don't pessimize displacements
2009-02-26
H
.
P
eter
Anvin
BR 24
1
3265: don't
p
e
ssimi
z
e displac
e
ments
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
optim
i
zatio
n
.
asm: a
d
d EA op
t
imiza
t
ion
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
Anvin
nasm
.
c: another re
a
dab
i
lity cl
e
anup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
n
a
sm
.
c
:
r
eadability clean
u
p
f
or
seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
Add VPCLMU
L
i
ns
t
ructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
asse
m
ble: o
n
ly be optimistic with NO_SEG if
we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
c
onvergence
.
asm: add t
e
st of jmp t
o
an absolute
addr
e
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
An
v
in
P
C
L
MUL
i
s app
a
rently
t
a
rgete
d
for
Westmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903: fix disassembly of a
s
et
of
S
S
E MOV* instruction
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR
2
541252: Fix issues in in
s
ns
.
dat, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
chan
g
es
.
src: document WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592
4
76: Treat
W
AIT as a
p
re
f
ix ev
e
n th
o
ugh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br70473
6
: handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
n
a
smlib: make
n
a
s
m_strcat()
t
ake co
n
st
arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
v
in
outelf3
2
/64:
r
emove align_str in favor of fwrit
e
zero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: fix typo:
"
se
c
tions" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
U
nify all-zero buffers; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
BR
2
61190
6
: proper e
r
r
or me
s
s
age for s
t
art < ori
g
in
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
Fi
x
op
c
ode
for VAD
D
SUBPS;
o
per
a
nds f
o
r
VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
ete
r
Anvin
F
MA instru
c
t
ions
won't
b
e
i
n
San
d
y
Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Pe
r
l script used to
g
enerate FMA instruct
i
on pat
t
erns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
changes
.
src:
document up
d
ated AVX s
p
ecif
i
cation
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nvin
Update the VFMA* instru
c
tions per t
h
e AVX
s
pec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvi
n
ins
n
s
.
dat: fix m
i
nor
for
m
attin
g
anomal
i
e
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
pl: handle th
e
new VEX
.
DDS f
l
a
g
per
AVX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
eter Anvin
BR
2593349: Mov
e
v
e
rsio
n
message back
t
o
stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean
u
p the "Stri
n
g Manipulation
in
M
acros" sect
i
on
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: indent the
time m
a
cro exa
m
ple
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
Merge br
a
nch 'master' of gi
t
+ssh
:
//re
p
o
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc:
update the
s
ec
t
ion on numer
i
c constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the [war
n
ing] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pete
r
Anvin
outas86: slight sty
l
istic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvi
n
B
R 2432
8
2
6
: F
i
x enforcemen
t
o
f
the LONG b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2413278:
Nonoptimal forms of arithm
e
t
ic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter
A
n
v
in
changes
.
src: document Mach-O alig
n
ment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
0
6
rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
eter Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF
:
use rbtr
e
e fo
r
sym
b
o
l
s
earches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
eter Anvin
rbtree: drop "
c
o
nst" f
r
om se
a
rch fu
n
c
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
changes
.
s
r
c: document POPCNT
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
M
erg
e
bra
n
c
h
'
na
s
m-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
test/pop
c
nt
.
asm: simple test
for the POPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r Anvin
T
h
e
POPCNT in
s
truction does no
t
n
eed
s
izes
on
m
e
mory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
B
R
2229703: POPCNT r64,r
m
64 not POP
C
NT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
preproc
:
BR 2222615
:
fix se
g
fau
l
t
on bogus %i
f
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter A
n
vin
doc: better de
s
cript
i
on of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er
A
n
v
i
n
changes
.
src: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
te
s
t: add test for BR
2
22261
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
prepr
o
c: BR
2
2
22615
:
fix segfau
l
t on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
d
o
c/changes
.
sr
c
: document ELF
TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter Anvin
d
o
c: min
o
r e
d
it t
o
the TL
S
documentation
e
xamples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter Anvin
version
.
pl: snapshot releas
e
s *o
n
ly* have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
t
e
r Anvin
Move all versio
n
strin
g
s to a
singl
e
compil
a
tion unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtree
:
dro
p
the dat
a
pointer;
i
ns
t
e
a
d
rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er
A
n
v
i
n
compiler
.
h: ad
d
offs
e
tof() and 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 s
t
ructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
F
i
x hea
d
er
g
ua
r
ds for ou
t
lib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
ma
k
e alld
e
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
doc
:
cross-reference m
a
cro pa
r
amete
r
co
n
catenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvin
M
erge branc
h
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
An
v
in
doc: fix typo in
t
he
description of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
oc: fix cap
i
talization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove duplicate entry f
o
r
the "e
r
ror" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively
document updates to the
warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er
Anvin
d
o
c
: fix typo in the
d
escription o
f
%unm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
f
ix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc
:
re
m
ove
duplicate entry fo
r
the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: retroact
i
v
e
ly document
u
pdat
e
s
to th
e
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter An
v
i
n
Me
r
ge commit
'
n
a
sm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvi
n
doc/changes
.
src
:
d
o
cument -W/-w
fix as a
N
ASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
eter Anvin
o
u
tput:
a
dd co
m
mon file outlib
.
c for commo
n
functio
n
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
eter Anvin
preproc
:
merge expand_mmac_pa
r
ams(
)
a
nd ex
p
and
_
indi
r
e
c
t()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er A
n
vin
Merge branch 'nasm-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
vin
B
e
tte
r
d
e
sc
r
ipt
i
on of the
n
umber-overflo
w
warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r
Anvin
BR: 2196
9
66:
mak
e
th
e
-w/-W
op
t
ion
s
work aga
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
vin
sm
a
rtalign: clean up unnecessary duplication; tw
e
ak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
o
r snapshot releases, e
x
pand out
t
he
mangled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvin
disas
m
:
i
ntr
o
d
u
ce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
An
v
in
ass
e
mbl
e
: use opx and opy in a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
An
v
in
d
oc/changes
.
sr
c
:
retroactively document ano
n
ymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
pre
p
r
o
c:
d
o
n
't m
a
cro-expand the arg
u
me
n
t
to %
u
s
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
in
doc: doc
u
ment %pop with argu
m
ent
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: a
l
low %pop t
o
take
a
n id
e
ntifier, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
doc: d
o
cument
anonymous
%
p
u
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
in
doc
/
changes
.
src: begin t
h
e release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter A
n
vin
doc:
f
ix awkward wo
r
d order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
versio
n
.
p
l: don't a
d
d an ext
r
a
.
00
f
or sub
m
inor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
et
e
r Anvin
Merge branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
Fix op2 reference
s
that h
a
d
not yet been conv
e
rted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
disasm: extension byt
e
support in the disas
s
embl
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extensi
o
n
bytecodes to sup
p
ort operan
d
s 4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
in
When is
s
uing
w
arnin
g
s fo
r
EA d
i
splaceme
n
ts,
u
se
t
he
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
NASM 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er
A
nvin
doc/changes
.
src: update
r
e
l
ease notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
Anvin
The CRC32 instructions can
take 66 prefixes
a
s
we
l
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next