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
nasmlib: make nasm_strcat() take const arguments
2009-02-22
H
.
Pete
r
Anvin
n
a
s
m
l
ib: mak
e
na
s
m_strca
t
()
t
ake const argum
e
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
o
u
telf32/64: r
e
m
o
v
e
ali
g
n_str in f
a
vor of
fwrit
e
zero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvi
n
o
utbin: fix typo:
"sections
"
not "
s
e
cti
o
n"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
U
n
ify
all-zero buffers; add
f
writezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906:
p
rope
r
e
r
r
or message for
start <
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix
opcode for V
A
DD
S
UBP
S
; operands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA instr
u
ctions w
o
n't be i
n
Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl script
u
sed to generate FMA in
s
truction p
a
tterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r
A
nvin
cha
n
ges
.
src: docum
e
nt updated AVX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update the VFM
A
* instruction
s
p
er the AVX
spec versio
n
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nvin
insns
.
da
t
: fix mino
r
fo
r
matting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
pl: handle the new
VEX
.
D
D
S flag p
e
r AVX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 259334
9
: Move version message ba
c
k t
o
stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvi
n
NASM
2
.
0
6
rc
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r An
v
in
d
o
c: clean up the
"String Manipulati
o
n in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
doc: indent
t
he
t
ime macro
e
xample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
n
vin
Merge branch 'master' of
git+ssh://
r
ep
o
.
or
.
cz/
s
rv/
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: update the s
e
ction on numeric consta
n
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the
[warning] direc
t
ive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas86: s
l
igh
t
s
t
ylist
i
c cleanup
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r Anvin
BR 2432826: Fix enforcement of the L
O
NG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvi
n
B
R
2413278: Nonoptimal fo
r
m
s
of arithmetic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter
Anvin
ch
a
n
ges
.
src: document M
a
ch-O
a
lignment
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
ter
A
n
v
i
n
NASM 2
.
0
6r
c
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
eter Anvin
N
ASM 2
.
06r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter An
v
in
ELF:
u
se r
b
tree for symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r Anvin
rbt
r
ee:
d
r
o
p "const" from search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
An
v
in
changes
.
src: d
o
c
u
ment P
O
P
CNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
Merge branch 'nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
test/popc
n
t
.
asm:
simple test for the P
O
PCNT inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT
instructi
o
n does not
n
eed sizes
o
n memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2229703: P
O
PCNT r64,rm64 not P
O
PCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
pr
e
pro
c
:
BR 22226
1
5: fix segfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pe
t
er A
n
v
in
doc: b
e
tter desc
r
iption of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
t
e
r
Anvin
chan
g
es
.
src: document if fo
r
%ifm
a
cro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test:
a
dd test fo
r
BR 22226
1
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvin
p
r
eproc: BR 2222615:
fix
s
egf
a
ult on b
o
gu
s
%
i
fmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/cha
n
ges
.
src: document ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
An
v
i
n
doc: m
i
n
o
r edit to the
TLS docu
m
entation ex
a
m
p
l
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter Anvin
ver
s
ion
.
pl:
snapshot
re
l
eases *only*
h
ave digi
t
s in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter
A
nvin
Move a
l
l version strin
g
s to a single c
o
mpilation
u
ni
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
rbtree
:
drop t
h
e da
t
a
p
ointer; ins
t
ead rely on bein
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r
Anv
i
n
compiler
.
h:
add offs
e
tof() and co
n
t
a
iner_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leani
n
g
r
ed-
b
lack tr
e
e data struc
t
u
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
Fix header guard
s
for
o
u
t
lib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
make
a
ll
d
eps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
An
v
in
doc: cross-re
f
eren
c
e macro parameter concat
e
nati
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
Merge
branch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc:
f
ix typ
o
in
the
d
escr
i
ption of %u
n
mac
r
o
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 An
v
in
doc
:
re
m
ove duplic
a
te
e
ntry f
o
r th
e
"e
r
r
o
r" war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc: retroactively docume
n
t updates to th
e
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
Anvin
doc: fix ty
p
o
in the descripti
o
n o
f
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix ca
p
it
a
lization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
d
o
c: remove 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
.
Pete
r
Anvin
d
o
c
:
retroac
t
ive
l
y document u
p
d
ates to the warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvi
n
Merge com
m
it 'nasm-2
.
05
.
0
1
'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nvin
N
A
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
d
oc/changes
.
src: do
c
ument -W/-w
f
i
x as a NAS
M
2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
o
utput: add comm
o
n file outl
i
b
.
c
for co
m
mon functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pete
r
Anv
i
n
p
reproc: merge
e
xpand_mmac_params()
and exp
a
n
d_
i
n
d
i
r
ect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge bran
c
h 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better description o
f
the number-o
v
e
r
flow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
e
r
Anvin
BR: 2196966: make the -w/-W options
w
or
k
again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smar
t
align:
c
l
ean up unne
c
essary dupl
i
c
ation; tw
e
a
k
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
ete
r
Anvin
F
o
r s
n
a
pshot
r
elea
s
es
,
expand
o
u
t
t
he
mangle
d
versio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
d
isasm: introduce op
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemble: use
opx and opy in a few m
o
re places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc/chang
e
s
.
s
r
c:
r
et
r
oa
c
tivel
y
docum
e
nt
ano
n
ymo
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
pr
e
p
r
oc: don't ma
c
ro-
e
x
p
a
n
d
the a
r
gument
t
o %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc
:
document %
p
op
w
ith
a
rgume
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow
%pop to
t
ake an id
e
ntifier, unify %p
u
s
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc: documen
t
anonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc/
c
ha
n
ge
s
.
sr
c
: begin the rel
e
ase notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix
a
w
k
w
a
rd word
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
versio
n
.
pl: don't add
a
n ex
t
ra
.
0
0 for subm
i
nor
i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
M
erge
b
ranch 'i
n
dir
e
c
t'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
Fix op2
r
eferences that had not yet
be
e
n converte
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
An
v
in
d
i
sasm: extension byte support in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Add ex
t
e
nsi
o
n bytecodes
to
s
u
pport oper
a
nds 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
v
in
When i
s
suing warni
n
gs
for EA displacements,
use th
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
N
A
SM
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: update release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvi
n
The CRC32 ins
t
ructions c
a
n
t
ak
e
66
prefixes as w
e
ll
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pet
e
r A
n
v
i
n
test/crc32
.
a
sm
:
t
e
st the CRC32 instru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 2190
5
2
1
: fix the
CRC32
o
p
co
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
e
r
Anvin
B
R 2187210: Fix PFRCPV
a
nd
P
FRS
Q
RT
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
n
vin
as
s
emble: not all backends h
a
ndle intra-segment OUT
_
REL*AD
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
nvin
BR 2148448: fix r
e
lative addresses in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
Updat
e
.
g
i
tignore to include additional
gene
r
ated
f
iles
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
An
v
in
test/ppindir
e
ct
.
asm: test t
o
ken pasting
i
ns
i
de
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
p
r
epr
o
c: fix termin
a
l token pasting in ind
i
rect sequ
e
nce
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
preproc: err
o
r on u
n
te
r
minated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
preproc: fi
x
exit c
o
n
ditions for
indirection l
o
op
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anvin
preproc: corr
e
c
tly handle quoted s
t
rings i
n
s
i
de %
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
doc: document th
e
%[
.
.
.
] cons
t
ru
c
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: better smartalign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next