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
.
Peter Anv
i
n
BR 2413
2
65: don't
pessimize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
ete
r
Anvi
n
optimizati
o
n
.
asm: add E
A
optimiza
t
ion
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
Anv
i
n
n
asm
.
c
: another readability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: readab
i
lity c
l
eanup for seg
:
off parsi
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add
VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemb
l
e: only be optimistic with N
O
_SEG
i
f we're rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er An
v
in
convergence
.
a
sm: add t
e
st of jmp to an absolu
t
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMU
L
i
s apparently targeted for W
e
s
t
mere wit
h
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
N
ASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
BR
2557903: fix disassembly of a set of SSE
MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2541252: Fix issues in in
s
ns
.
d
at, mos
t
ly rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter A
n
vin
changes
.
src
:
docum
e
nt WAIT
a
nd %$$ fi
x
es
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvin
BR 2592476: Treat
WAIT as
a
p
refix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
b
r
7
0
473
6
: handle de
e
p
c
ontex
t
-local
m
acros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
A
nvin
n
asmlib: make nasm
_
strcat(
)
take cons
t
arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
A
n
vin
outelf32/64
:
re
m
ove align_str in favor of
f
writezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
outbi
n
: f
i
x typo: "sections" not "s
e
c
t
i
o
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
Unify all-zero buffers;
a
dd fwrite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvi
n
BR 2611906: proper error m
e
ssage for start
<
o
r
ig
i
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
A
n
vin
NASM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fi
x
opcode
f
o
r VADDSUBPS; operands for
V
BLEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA
instr
u
ctions won'
t
be in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r
Anvin
Perl
s
cript used to g
e
nera
t
e F
M
A
ins
t
ruction p
a
tter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
c
hanges
.
src: document updated AVX
sp
e
cifica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
er
A
nvin
U
p
date the VFMA* instructions per the
A
VX
sp
e
c version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter An
v
in
insns
.
dat: fix minor fo
r
matting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er
A
nvin
i
n
sns
.
p
l
: handle the new VEX
.
DDS flag per AVX s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
e
t
er Anvi
n
BR 25
9
3349
:
Mov
e
ve
r
sion m
e
ss
a
g
e
ba
c
k to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pet
e
r
An
v
in
N
A
SM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter
Anv
i
n
doc: clean up th
e
"St
r
ing Manipulati
o
n i
n
Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
d
oc: ind
e
n
t
t
h
e
t
ime ma
c
r
o examp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
n
v
i
n
doc: fi
x
t
ypo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r
Anv
i
n
M
erge br
a
nch 'mas
t
e
r
' of git+ssh://rep
o
.
or
.
cz/sr
v
/gi
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
doc: up
d
ate the
s
ect
i
on on
numer
i
c consta
n
ts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix
the [w
a
rning] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
A
nvin
outas8
6
: slight stylis
t
ic c
l
eanu
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 24
3
2826: F
i
x
e
nforc
e
ment of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
e
r An
v
i
n
BR
2
413278: Nonoptimal forms
o
f
arithm
e
tic instruc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pete
r
Anvin
c
hanges
.
src: docu
m
ent
Mach-
O
alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
0
6rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er Anvin
ELF: us
e
rbtree for s
y
mbol se
a
rch
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
nv
i
n
r
b
tree: drop "const"
f
rom sea
r
ch fu
n
ctio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
changes
.
src: doc
u
ment POP
C
NT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge
bra
n
ch 'nas
m
-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
test/
p
opcnt
.
a
s
m: simple test for the POPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The
P
OPCNT instruction does not nee
d
sizes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
BR 222970
3
: POP
C
NT r64,rm64 not
P
OPC
N
T r
6
4
,rm
3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
prepro
c
: BR 22
2
2
615: fix seg
f
ault on bogus %ifm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pet
e
r Anvin
d
o
c: better descri
p
tion of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
changes
.
src: docu
m
e
nt
i
f for
%
ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r An
v
in
test: add test for BR 2
2
22
6
1
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvi
n
prep
r
oc: BR 222
2
615: f
i
x segfault o
n
bogus
%ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/changes
.
sr
c
:
doc
u
ment
ELF
T
LS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor edi
t
t
o the TLS docume
n
tation e
x
amples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter Anvin
version
.
pl: sn
a
pshot releases *only* ha
v
e di
g
i
ts i
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Mo
v
e all versio
n
stri
n
gs
t
o a
s
ingle compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbt
r
e
e
: dr
o
p
the data po
i
nter;
i
nst
e
ad re
l
y on be
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
c
ompiler
.
h: add offsetof() and c
o
ntainer_of(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Left-leani
n
g red-blac
k
tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fi
x
head
e
r g
u
ards fo
r
o
u
tli
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
doc: cr
o
ss-r
e
feren
c
e
m
acro
p
a
r
ameter concat
e
n
ation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Merge
b
ranch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: fi
x
typo in the descript
i
on of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove dupli
c
ate entry for the
"
error" war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc:
ret
r
oactively docu
m
ent
updates to the
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
oc: fix typo in
t
he description o
f
%unma
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
v
i
n
do
c
: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
do
c
:
remove duplicate entry f
o
r
the "error" warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
A
n
vin
doc: retroactivel
y
docume
n
t updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
M
erge commit 'na
s
m-2
.
05
.
01
'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
N
A
SM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r
Anvin
d
o
c/changes
.
src: document -W/-w fix a
s
a NA
S
M 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter
Anvin
output
:
ad
d
common fi
l
e outlib
.
c
f
or comm
o
n funct
i
ons
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pet
e
r
A
nv
i
n
preproc: me
r
ge
expa
n
d_mma
c
_
pa
r
ams() and expa
n
d
_
i
n
d
irect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
vin
Merge b
r
an
c
h 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anvin
Better descri
p
ti
o
n of the number-ove
r
flow
wa
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anv
i
n
BR: 2196966: ma
k
e the -w/-W options
w
ork again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
smartalign: c
l
ean up unne
c
ess
a
r
y dupli
c
ation; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snapshot releases, expand out
the mang
l
ed
version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
er Anvi
n
disasm: in
t
roduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anv
i
n
asse
m
ble: use opx and opy
i
n
a few
more place
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
A
nvin
doc/changes
.
src:
retr
o
a
c
t
ively document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
pr
e
pr
o
c
:
don't mac
r
o
-
expand the argument to
%
use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc: document %pop with argume
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
prep
r
o
c
: allow %pop to take an
identifier,
u
nify %pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er An
v
i
n
do
c
: document an
o
nymous
%push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anv
i
n
doc/c
h
anges
.
src: be
g
in
t
h
e
rele
a
se n
o
tes for
2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
doc:
f
ix awkward word
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
nvin
version
.
pl: don't ad
d
an extra
.
00
f
or subminor
i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
Me
r
ge branch 'i
n
d
i
rect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
Fi
x
op2 ref
e
ren
c
es
that h
a
d not yet b
e
en converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r An
v
in
disas
m
: extension byte
s
upport in the di
s
assemb
l
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
Add
extension bytecodes to su
p
po
r
t operands
4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When is
s
u
i
n
g
warnings f
o
r EA displacem
e
n
t
s, 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
.
P
eter A
n
vin
doc/
c
han
g
es
.
src: update release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvi
n
Th
e
CRC32
i
nstructions
can take 66 pref
i
xes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next